comparison bugfix
authorNathan S. Evans <evans@in.tum.de>
Wed, 8 Sep 2010 09:41:59 +0000 (09:41 +0000)
committerNathan S. Evans <evans@in.tum.de>
Wed, 8 Sep 2010 09:41:59 +0000 (09:41 +0000)
src/dht/gnunet-service-dht.c

index ee7b6a44bc5e0c916b151b4dc968ac6e57623fee..7291be30dbd30bcf5eb0fea93b38d01e41c8af05 100644 (file)
@@ -3727,7 +3727,7 @@ handle_dht_p2p_route_request (void *cls,
       return GNUNET_YES;
     }
 
-  if (ntohs(enc_msg->size) >= GNUNET_SERVER_MAX_MESSAGE_SIZE)
+  if (ntohs(enc_msg->size) >= GNUNET_SERVER_MAX_MESSAGE_SIZE - 1)
     {
       GNUNET_break_op(0);
       return GNUNET_YES;
@@ -3767,7 +3767,7 @@ handle_dht_p2p_route_result (void *cls,
   struct GNUNET_MessageHeader *enc_msg = (struct GNUNET_MessageHeader *)&incoming[1];
   struct DHT_MessageContext message_context;
 
-  if (ntohs(enc_msg->size) >= GNUNET_SERVER_MAX_MESSAGE_SIZE)
+  if (ntohs(enc_msg->size) >= GNUNET_SERVER_MAX_MESSAGE_SIZE - 1)
     {
       GNUNET_break_op(0);
       return GNUNET_YES;