From d38609f2185e58956dadafe6a1c5b210e3eaedcf Mon Sep 17 00:00:00 2001 From: Pierre POMES Date: Thu, 11 Jul 2024 13:48:48 -0400 Subject: [PATCH] json_replace_values was not called at right place (assert failed) --- main/dumpparser.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/dumpparser.y b/main/dumpparser.y index a0c827b..62c1238 100644 --- a/main/dumpparser.y +++ b/main/dumpparser.y @@ -292,18 +292,18 @@ singlefield : VALUE { while (jv_is_valid((value = jq_next(jscur->jq_state)))) { if (jv_get_kind(value) == JV_KIND_STRING) { jscur->infos.nbhits++; + strvalue = (char *)jv_string_value(value); switch (jscur->infos.type) { case AM_FIXED: newvalue = &(jscur->infos.fixedvalue[0]); break; default: - strvalue = (char *)jv_string_value(value); res_st=anonymize_token(false,&jscur->infos,strvalue,strlen(strvalue)); newvalue = (char *)&res_st.data[0]; break; } + json_replace_values(&result, strvalue, newvalue); } - json_replace_values(&result, jv_string_value(value),newvalue); } }