aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-01-22 23:09:50 +0100
committerChristian Grothoff <christian@grothoff.org>2017-01-22 23:10:33 +0100
commit69a00f58f5fb67e57dcfb5de753680dca9f004e3 (patch)
treeca1c33fce75cc79e13b5ff8b818fe91f555ec330 /src
parent03a99aa00618ecb002bb116f98b2bf33fdd61fc0 (diff)
downloadgnunet-69a00f58f5fb67e57dcfb5de753680dca9f004e3.tar.gz
gnunet-69a00f58f5fb67e57dcfb5de753680dca9f004e3.zip
guard against 0
Diffstat (limited to 'src')
-rw-r--r--src/cadet/gnunet-service-cadet-new.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cadet/gnunet-service-cadet-new.c b/src/cadet/gnunet-service-cadet-new.c
index 78d4206f0..76bc4ec48 100644
--- a/src/cadet/gnunet-service-cadet-new.c
+++ b/src/cadet/gnunet-service-cadet-new.c
@@ -644,7 +644,8 @@ check_data (void *cls,
644 buf, 644 buf,
645 sizeof (pa)); 645 sizeof (pa));
646 payload_claimed_size = ntohs (pa.size); 646 payload_claimed_size = ntohs (pa.size);
647 if (payload_size < payload_claimed_size) 647 if ( (payload_size < payload_claimed_size) ||
648 (0 == payload_claimed_size) )
648 { 649 {
649 GNUNET_break_op (0); 650 GNUNET_break_op (0);
650 return GNUNET_SYSERR; 651 return GNUNET_SYSERR;