summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/DynamicClassLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jvm/clojure/lang/DynamicClassLoader.java')
-rw-r--r--src/jvm/clojure/lang/DynamicClassLoader.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/DynamicClassLoader.java b/src/jvm/clojure/lang/DynamicClassLoader.java
index 8719dc18..e85071a0 100644
--- a/src/jvm/clojure/lang/DynamicClassLoader.java
+++ b/src/jvm/clojure/lang/DynamicClassLoader.java
@@ -54,6 +54,8 @@ protected Class<?> findClass(String name) throws ClassNotFoundException{
Class c = cr.get();
if(c != null)
return c;
+ else
+ classCache.remove(name, cr);
}
return super.findClass(name);
}