Author: toad
Date: 2008-02-07 12:57:40 +0000 (Thu, 07 Feb 2008)
New Revision: 17653

Modified:
   trunk/freenet/src/freenet/node/RequestHandler.java
Log:
A little paranoia

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2008-02-07 12:38:16 UTC 
(rev 17652)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2008-02-07 12:57:40 UTC 
(rev 17653)
@@ -353,8 +353,7 @@
                sendTerminal(df);
             }
             status = RequestSender.SUCCESS; // for byte logging
-        }
-        if(block instanceof CHKBlock) {
+        } else if(block instanceof CHKBlock) {
                PartiallyReceivedBlock prb =
                        new PartiallyReceivedBlock(Node.PACKETS_IN_BLOCK, 
Node.PACKET_SIZE, block.getRawData());
                BlockTransmitter bt =
@@ -373,7 +372,7 @@
                 applyByteCounts();
                                unregisterRequestHandlerWithNode();
                }
-        }
+        } else throw new IllegalStateException();
        }

        private void unregisterRequestHandlerWithNode() {


Reply via email to