[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r1358 - GNUnet/src/server,
grothoff <=