From 7619e35ad2e88e405958a909b53acc3f2c28306c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 10 Oct 2014 05:28:31 +0000 Subject: -fix dbz --- src/util/container_meta_data.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/util/container_meta_data.c') diff --git a/src/util/container_meta_data.c b/src/util/container_meta_data.c index 2e9efea1a..5e944703d 100644 --- a/src/util/container_meta_data.c +++ b/src/util/container_meta_data.c @@ -1048,6 +1048,7 @@ GNUNET_CONTAINER_meta_data_deserialize (const char *input, size_t size) ic = ntohl (hdr.entries); dataSize = ntohl (hdr.size); if ( ((sizeof (struct MetaDataEntry) * ic) > dataSize) || + (0 == ic) || (dataSize / ic < sizeof (struct MetaDataEntry)) ) { GNUNET_break_op (0); -- cgit v1.2.3