diff --git a/tests/fuzz/fuzz_json_decode_encode.cc b/tests/fuzz/fuzz_json_decode_encode.cc index 21e1cbc93..7337fd073 100644 --- a/tests/fuzz/fuzz_json_decode_encode.cc +++ b/tests/fuzz/fuzz_json_decode_encode.cc @@ -38,12 +38,7 @@ LLVMFuzzerTestOneInput(uint8_t *data, size_t size) { UA_Variant value2; UA_Variant_init(&value2); retval = UA_decodeJson(&buf2, &value2, &UA_TYPES[UA_TYPES_VARIANT], NULL); - if(retval != UA_STATUSCODE_GOOD) { - UA_Variant_clear(&value); - UA_ByteString_clear(&buf2); - return 0; - } - + UA_assert(retval == UA_STATUSCODE_GOOD); UA_assert(UA_order(&value, &value2, &UA_TYPES[UA_TYPES_VARIANT]) == UA_ORDER_EQ); UA_Variant_clear(&value);