diff --git a/tests/jq_fuzz_execute.cpp b/tests/jq_fuzz_execute.cpp index 66a044f380..fe95a6a988 100644 --- a/tests/jq_fuzz_execute.cpp +++ b/tests/jq_fuzz_execute.cpp @@ -16,6 +16,10 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t *data, size_t size) { jq_state *jq = NULL; jq = jq_init(); if (jq != NULL) { + char *origin = strdup("/tmp/"); + jq_set_attr(jq, jv_string("JQ_ORIGIN"), jv_string(origin)); + free(origin); + if (jq_compile(jq, prog_payload.c_str())) { // Process to jv_parse and then jv_next jv input = jv_parse(parse_payload1.c_str());