]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Revert "disable encoder until we can track down a fuzzer issue"
authorAlan T. DeKok <aland@freeradius.org>
Fri, 12 Dec 2025 17:40:35 +0000 (12:40 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 12 Dec 2025 17:40:35 +0000 (12:40 -0500)
This reverts commit fc7c2a07bc6910b4aba4b556181100bbcd00e15e.

src/bin/fuzzer.c

index 0f10692ee8112226dd7f8aa1eabd1386ea4d2edc..a60cc26a92ab4dece0ed4d3bb7b21da8f68bcd1f 100644 (file)
@@ -49,8 +49,6 @@ static fr_dict_t              *dict = NULL;
 extern fr_test_point_proto_decode_t XX_PROTOCOL_XX_tp_decode_proto;
 extern fr_test_point_proto_encode_t XX_PROTOCOL_XX_tp_encode_proto;
 
-static bool do_encode = false;
-
 int LLVMFuzzerInitialize(int *argc, char ***argv);
 int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len);
 
@@ -291,9 +289,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len)
        if (tp_decode->func(ctx, &vps, buf, len, decode_ctx) > 0) {
                if (fr_debug_lvl > 3) fr_pair_list_debug(stderr, &vps);
 
-               if (do_encode) {
-                       (void) tp_encode->func(ctx, &vps, encoded_data, sizeof(encoded_data), encode_ctx);
-               }
+               (void) tp_encode->func(ctx, &vps, encoded_data, sizeof(encoded_data), encode_ctx);
        }
 
        talloc_free(decode_ctx);