Author: nextgens
Date: 2007-06-13 18:53:49 +0000 (Wed, 13 Jun 2007)
New Revision: 13578

Modified:
   trunk/freenet/src/freenet/pluginmanager/PluginManager.java
Log:
maybe fix YetAnotherSillyBug

Modified: trunk/freenet/src/freenet/pluginmanager/PluginManager.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginManager.java  2007-06-13 
18:44:21 UTC (rev 13577)
+++ trunk/freenet/src/freenet/pluginmanager/PluginManager.java  2007-06-13 
18:53:49 UTC (rev 13578)
@@ -362,7 +362,8 @@
                                bos = new BufferedOutputStream(fos);
                                int len = 0, writenBytes = 0;
                                byte[] buffer = new byte[4096];
-                               while ((len = dis.read(buffer)) != -1) {
+                               while (len = dis.read(buffer)) {
+                                       if(len <= 0) break;
                                        bos.write(buffer, writenBytes, len);
                                        writenBytes +=len;
                                }


Reply via email to