fuzz: fix -Wshorten-64-to-32 warnings

Ticket: #6186
pull/13419/head
Philippe Antoine 6 months ago committed by Victor Julien
parent 9e64555c5e
commit f6856eac9c

@ -150,7 +150,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
goto bail; goto bail;
} }
memcpy(isolatedBuffer, albuffer, alnext - albuffer); memcpy(isolatedBuffer, albuffer, alnext - albuffer);
(void) AppLayerParserParse(NULL, alp_tctx, f, f->alproto, flags, isolatedBuffer, alnext - albuffer); (void)AppLayerParserParse(NULL, alp_tctx, f, f->alproto, flags, isolatedBuffer,
(uint32_t)(alnext - albuffer));
free(isolatedBuffer); free(isolatedBuffer);
if (FlowChangeProto(f)) { if (FlowChangeProto(f)) {
// exits if a protocol change is requested // exits if a protocol change is requested
@ -194,7 +195,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
goto bail; goto bail;
} }
memcpy(isolatedBuffer, albuffer, alsize); memcpy(isolatedBuffer, albuffer, alsize);
(void) AppLayerParserParse(NULL, alp_tctx, f, f->alproto, flags, isolatedBuffer, alsize); (void)AppLayerParserParse(
NULL, alp_tctx, f, f->alproto, flags, isolatedBuffer, (uint32_t)alsize);
free(isolatedBuffer); free(isolatedBuffer);
} }

@ -61,8 +61,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
if (data[0] & STREAM_TOSERVER) { if (data[0] & STREAM_TOSERVER) {
flags = STREAM_TOSERVER; flags = STREAM_TOSERVER;
} }
AppLayerProtoDetectGetProto( AppLayerProtoDetectGetProto(alpd_tctx, f, data + HEADER_LEN, (uint32_t)(size - HEADER_LEN),
alpd_tctx, f, data + HEADER_LEN, size - HEADER_LEN, f->proto, flags, &reverse); f->proto, flags, &reverse);
FlowFree(f); FlowFree(f);
return 0; return 0;

@ -16,7 +16,7 @@ static int initialized = 0;
static void Base64FuzzTest(const uint8_t *src, size_t len) static void Base64FuzzTest(const uint8_t *src, size_t len)
{ {
uint32_t decoded_len = SCBase64DecodeBufferSize(len); uint32_t decoded_len = SCBase64DecodeBufferSize((uint32_t)len);
uint8_t *decoded = SCCalloc(decoded_len, sizeof(uint8_t)); uint8_t *decoded = SCCalloc(decoded_len, sizeof(uint8_t));
for (uint8_t mode = SCBase64ModeRFC2045; mode <= SCBase64ModeStrict; mode++) { for (uint8_t mode = SCBase64ModeRFC2045; mode <= SCBase64ModeStrict; mode++) {

@ -33,10 +33,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
uint8_t * next = memchr(buffer, '\n', size); uint8_t * next = memchr(buffer, '\n', size);
if (next == NULL) { if (next == NULL) {
if (SCMimeSmtpGetState(state) >= MimeSmtpBody) if (SCMimeSmtpGetState(state) >= MimeSmtpBody)
(void)SCSmtpMimeParseLine(buffer, size, 0, &events, state); (void)SCSmtpMimeParseLine(buffer, (uint32_t)size, 0, &events, state);
break; break;
} else { } else {
(void)SCSmtpMimeParseLine(buffer, next - buffer, 1, &events, state); (void)SCSmtpMimeParseLine(buffer, (uint32_t)(next - buffer), 1, &events, state);
if (buffer + size < next + 1) { if (buffer + size < next + 1) {
break; break;
} }

Loading…
Cancel
Save