From: Christian Grothoff Date: Sun, 22 Jan 2017 22:09:50 +0000 (+0100) Subject: guard against 0 X-Git-Tag: taler-0.2.1~349 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=69a00f58f5fb67e57dcfb5de753680dca9f004e3;p=oweals%2Fgnunet.git guard against 0 --- 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, buf, sizeof (pa)); payload_claimed_size = ntohs (pa.size); - if (payload_size < payload_claimed_size) + if ( (payload_size < payload_claimed_size) || + (0 == payload_claimed_size) ) { GNUNET_break_op (0); return GNUNET_SYSERR;