gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r1358 - GNUnet/src/server


From: grothoff
Subject: [GNUnet-SVN] r1358 - GNUnet/src/server
Date: Sat, 9 Jul 2005 09:55:13 -0700 (PDT)

Author: grothoff
Date: 2005-07-09 09:55:08 -0700 (Sat, 09 Jul 2005)
New Revision: 1358

Modified:
   GNUnet/src/server/connection.c
Log:
fix

Modified: GNUnet/src/server/connection.c
===================================================================
--- GNUnet/src/server/connection.c      2005-07-09 16:30:03 UTC (rev 1357)
+++ GNUnet/src/server/connection.c      2005-07-09 16:55:08 UTC (rev 1358)
@@ -1266,10 +1266,14 @@
        = (be->idealized_limit + be->max_transmitted_limit*3)/4;
 
     if (rsnSize > 0) {
-      j = 0;
+      j = sizeof(P2P_Message);
       while (j < p) {
        p2p_HEADER * part = (p2p_HEADER*) &plaintextMsg[j];
        unsigned short plen = htons(part->size);
+       if (plen < sizeof(p2p_HEADER)) {
+         BREAK();
+         break;
+       }
        for (rsi=0;rsi<rsnSize;rsi++)
          rsns[rsi](&be->session.sender,
                    part);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]