diff options
Diffstat (limited to 'src/revocation/gnunet-service-revocation.c')
-rw-r--r-- | src/revocation/gnunet-service-revocation.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/revocation/gnunet-service-revocation.c b/src/revocation/gnunet-service-revocation.c index 863289aae..7032921c6 100644 --- a/src/revocation/gnunet-service-revocation.c +++ b/src/revocation/gnunet-service-revocation.c | |||
@@ -384,7 +384,8 @@ check_revoke_message (void *cls, | |||
384 | uint16_t size; | 384 | uint16_t size; |
385 | 385 | ||
386 | size = ntohs (rm->header.size); | 386 | size = ntohs (rm->header.size); |
387 | if (size <= sizeof(struct RevokeMessage)) | 387 | if (size <= sizeof(struct RevokeMessage) || |
388 | (size > UINT16_MAX)) | ||
388 | { | 389 | { |
389 | GNUNET_break (0); | 390 | GNUNET_break (0); |
390 | return GNUNET_SYSERR; | 391 | return GNUNET_SYSERR; |