Author: toad
Date: 2006-11-28 18:02:13 +0000 (Tue, 28 Nov 2006)
New Revision: 11089

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
   trunk/freenet/src/freenet/node/MessageItem.java
Log:
And another one (fix NPE)

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2006-11-28 
17:58:49 UTC (rev 11088)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2006-11-28 
18:02:13 UTC (rev 11089)
@@ -912,7 +912,7 @@
                String mi_name = null;
         for(int i=0;i<messageData.length;i++) {
             MessageItem mi = messages[i];
-               if(logMINOR) Logger.minor(this, "Handling formatted MessageItem 
"+mi+" : "+mi.buf.length);
+               if(logMINOR) Logger.minor(this, "Handling formatted MessageItem 
"+mi+" : "+mi.getData(pn).length);
                        mi_name = (mi.msg == null ? "(not a Message)" : 
mi.msg.getSpec().getName());
             if(mi.formatted) {
                 try {

Modified: trunk/freenet/src/freenet/node/MessageItem.java
===================================================================
--- trunk/freenet/src/freenet/node/MessageItem.java     2006-11-28 17:58:49 UTC 
(rev 11088)
+++ trunk/freenet/src/freenet/node/MessageItem.java     2006-11-28 18:02:13 UTC 
(rev 11089)
@@ -35,6 +35,8 @@
         this.msg = null;
         this.buf = data;
         this.formatted = formatted;
+        if(formatted && buf == null)
+               throw new NullPointerException();
         this.ctrCallback = ctr;
         this.submitted = System.currentTimeMillis();
     }


Reply via email to