diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-01-22 23:09:50 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-01-22 23:10:33 +0100 |
commit | 69a00f58f5fb67e57dcfb5de753680dca9f004e3 (patch) | |
tree | ca1c33fce75cc79e13b5ff8b818fe91f555ec330 /src | |
parent | 03a99aa00618ecb002bb116f98b2bf33fdd61fc0 (diff) | |
download | gnunet-69a00f58f5fb67e57dcfb5de753680dca9f004e3.tar.gz gnunet-69a00f58f5fb67e57dcfb5de753680dca9f004e3.zip |
guard against 0
Diffstat (limited to 'src')
-rw-r--r-- | src/cadet/gnunet-service-cadet-new.c | 3 |
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; |