diff options
Diffstat (limited to 'fuzz/fuzz_table.c')
-rw-r--r-- | fuzz/fuzz_table.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fuzz/fuzz_table.c b/fuzz/fuzz_table.c index fbac460..34a75ea 100644 --- a/fuzz/fuzz_table.c +++ b/fuzz/fuzz_table.c @@ -13,7 +13,7 @@ extern int LLVMFuzzerTestOneInput(const char *data, size_t size) { - int result; + int unused_result; amqp_pool_t pool; init_amqp_pool(&pool, 4096); @@ -24,8 +24,9 @@ extern int LLVMFuzzerTestOneInput(const char *data, size_t size) { decoding_bytes.len = size; decoding_bytes.bytes = (uint8_t *)data; - result = + unused_result = amqp_decode_table(decoding_bytes, &pool, &decoded, &decoding_offset); } - return result; + empty_amqp_pool(&pool); + return 0; } |