Syntax fix
diff --git a/programs/fuzz/common.c b/programs/fuzz/common.c
index 169b480..df0da35 100644
--- a/programs/fuzz/common.c
+++ b/programs/fuzz/common.c
@@ -27,9 +27,9 @@
//pretends we wrote everything ok
if (len > INT_MAX) {
- return -1;
+ return (-1);
}
- return int( len );
+ return (int) ( len );
}
int fuzz_recv( void *ctx, unsigned char *buf, size_t len )
@@ -41,13 +41,16 @@
//EOF
return (0);
}
+ if (len > INT_MAX) {
+ return (-1);
+ }
if (len + biomemfuzz->Offset > biomemfuzz->Size) {
//do not overflow
len = biomemfuzz->Size - biomemfuzz->Offset;
}
memcpy(buf, biomemfuzz->Data + biomemfuzz->Offset, len);
biomemfuzz->Offset += len;
- return( len );
+ return (int) ( len );
}
int dummy_random( void *p_rng, unsigned char *output, size_t output_len )