Syntax fix

This commit is contained in:
Philippe Antoine 2019-07-10 08:26:04 +02:00
parent 3e408d59c4
commit 2321945e44

View File

@ -27,9 +27,9 @@ int dummy_send( void *ctx, const unsigned char *buf, size_t len )
//pretends we wrote everything ok //pretends we wrote everything ok
if (len > INT_MAX) { 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 ) int fuzz_recv( void *ctx, unsigned char *buf, size_t len )
@ -41,13 +41,16 @@ int fuzz_recv( void *ctx, unsigned char *buf, size_t len )
//EOF //EOF
return (0); return (0);
} }
if (len > INT_MAX) {
return (-1);
}
if (len + biomemfuzz->Offset > biomemfuzz->Size) { if (len + biomemfuzz->Offset > biomemfuzz->Size) {
//do not overflow //do not overflow
len = biomemfuzz->Size - biomemfuzz->Offset; len = biomemfuzz->Size - biomemfuzz->Offset;
} }
memcpy(buf, biomemfuzz->Data + biomemfuzz->Offset, len); memcpy(buf, biomemfuzz->Data + biomemfuzz->Offset, len);
biomemfuzz->Offset += len; biomemfuzz->Offset += len;
return( len ); return (int) ( len );
} }
int dummy_random( void *p_rng, unsigned char *output, size_t output_len ) int dummy_random( void *p_rng, unsigned char *output, size_t output_len )