Fix in JavaClassReader>>#readClass:from:ignoring: (fix wrong code for zar refcounting) development
authorJan Vrany <jan.vrany@fit.cvut.cz>
Fri, 22 Nov 2013 10:33:07 +0000
branchdevelopment
changeset 2946 5f8f0ac505a5
parent 2945 98971af93e31
child 2947 e5fc3aaad7a2
Fix in JavaClassReader>>#readClass:from:ignoring: (fix wrong code for zar refcounting)
JavaClassReader.st
--- a/JavaClassReader.st	Wed Nov 20 23:45:28 2013 +0000
+++ b/JavaClassReader.st	Fri Nov 22 10:33:07 2013 +0000
@@ -501,7 +501,7 @@
                     JavaClassReader invalidClassFormatSignal 
                         handle: [
                             "Kludge, sometimes zar gets corrupted"
-                            zar := JavaArchiveCache at: zipFile put: (Array with: (JavaVM commonOpenStreamUsing: [ZipArchive oldFileNamed: zipFile]) with: 1).
+                            JavaArchiveCache at: zipFile put: (Array with: (zar := JavaVM commonOpenStreamUsing: [ZipArchive oldFileNamed: zipFile]) with: 1).
                             read value
                         ]
                         do: [ read value ].
@@ -510,7 +510,7 @@
     ^nil
 
     "Created: / 03-12-2012 / 22:47:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 20-11-2013 / 15:44:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 21-11-2013 / 12:11:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 readClass: className ignoring: classesBeingLoadedOrNil classPath: classPath