[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r10615 - gnunet/src/core
From: |
gnunet |
Subject: |
[GNUnet-SVN] r10615 - gnunet/src/core |
Date: |
Tue, 16 Mar 2010 12:56:00 +0100 |
Author: nevans
Date: 2010-03-16 12:56:00 +0100 (Tue, 16 Mar 2010)
New Revision: 10615
Modified:
gnunet/src/core/core_api.c
Log:
Christian message size assertion
Modified: gnunet/src/core/core_api.c
===================================================================
--- gnunet/src/core/core_api.c 2010-03-16 10:11:39 UTC (rev 10614)
+++ gnunet/src/core/core_api.c 2010-03-16 11:56:00 UTC (rev 10615)
@@ -854,6 +854,11 @@
return 0;
}
GNUNET_assert (dt >= sizeof (struct GNUNET_MessageHeader));
+ if (dt + sizeof (struct SendMessage) >= GNUNET_SERVER_MAX_MESSAGE_SIZE)
+ {
+ GNUNET_break (0);
+ return 0;
+ }
sm->header.size = htons (dt + sizeof (struct SendMessage));
GNUNET_assert (dt + sizeof (struct SendMessage) <= size);
return dt + sizeof (struct SendMessage);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10615 - gnunet/src/core,
gnunet <=