summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2009-01-07 20:43:39 +0000
committerRich Hickey <richhickey@gmail.com>2009-01-07 20:43:39 +0000
commitf8eea33039908560cb6fc564aea8341af4b0d7c7 (patch)
tree4d331bc01455e8f34022076ce65d7723b6639863 /src
parent03e7ecc9e7d6cd625af6846c0937e3c86e1ca11a (diff)
check for file protocol in lastModified before trying File
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/RT.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index 57d0cf5c..2c5faad7 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -346,11 +346,13 @@ static public long lastModified(URL url,String libfile) throws Exception{
{
return ((JarURLConnection)url.openConnection()).getJarFile().getEntry(libfile).getTime();
}
- else
+ else if(url.getProtocol().equals("file"))
{
File f = new File(url.toURI());
return f.lastModified();
}
+ else
+ return 0;
}
static void compile(String cljfile) throws Exception{