Author: toad
Date: 2008-02-07 13:03:22 +0000 (Thu, 07 Feb 2008)
New Revision: 17654
Modified:
trunk/freenet/src/freenet/node/RequestHandler.java
Log:
Treat unrecognised completion status as internal error
Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java 2008-02-07 12:57:40 UTC
(rev 17653)
+++ trunk/freenet/src/freenet/node/RequestHandler.java 2008-02-07 13:03:22 UTC
(rev 17654)
@@ -321,6 +321,9 @@
Logger.error(this, "finish(TRANSFER_FAILED) should not
be called on SSK?!?!", new Exception("error"));
return;
default:
+ // Treat as internal error
+ reject = DMT.createFNPRejectedOverload(uid, true);
+ sendTerminal(reject);
throw new IllegalStateException("Unknown status code
"+status);
}
} catch (NotConnectedException e) {