diff options
author | Rich Hickey <richhickey@gmail.com> | 2009-01-07 20:43:39 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2009-01-07 20:43:39 +0000 |
commit | f8eea33039908560cb6fc564aea8341af4b0d7c7 (patch) | |
tree | 4d331bc01455e8f34022076ce65d7723b6639863 /src | |
parent | 03e7ecc9e7d6cd625af6846c0937e3c86e1ca11a (diff) |
check for file protocol in lastModified before trying File
Diffstat (limited to 'src')
-rw-r--r-- | src/jvm/clojure/lang/RT.java | 4 |
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{ |