Author: toad
Date: 2008-03-05 13:14:26 +0000 (Wed, 05 Mar 2008)
New Revision: 18372
Modified:
trunk/freenet/src/freenet/node/fcp/FCPServer.java
Log:
Another fix for the same bug.
Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java 2008-03-05 13:13:27 UTC
(rev 18371)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java 2008-03-05 13:14:26 UTC
(rev 18372)
@@ -681,7 +681,10 @@
gis = new GZIPInputStream(fis);
bis = new BufferedInputStream(gis);
Logger.normal(this, "Loading persistent requests from
"+file);
- loadPersistentRequests(bis);
+ if(file.length() > 0)
+ loadPersistentRequests(bis);
+ else
+ throw new IOException("File empty"); // If it's
empty, try the temp file.
} catch (IOException e) {
Logger.error(this, "IOE : " + e.getMessage(), e);
File file = new File(persistentDownloadsTempFile+".gz");