From 8c79dc95d0df9f9195914b443975b19a489ece5e Mon Sep 17 00:00:00 2001 From: Marc Stern Date: Thu, 28 Sep 2017 08:29:20 +0200 Subject: [PATCH] Include unanmed JSON values in unnamed ARGS [Issue #1576] --- CHANGES | 2 ++ apache2/msc_json.c | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 715dc1a11c..20d91fe41d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ 18 Jul 2017 - 2.9.2 ------------------- + * Include unanmed JSON values in unnamed ARGS + [Issue #1576 - Marc Stern] * IIS build refactoring and dependencies update [Issue #1487 - @victorhora] * Best practice: Initialize msre_var pointers diff --git a/apache2/msc_json.c b/apache2/msc_json.c index 0f9a4645e2..98ec9e571a 100644 --- a/apache2/msc_json.c +++ b/apache2/msc_json.c @@ -25,8 +25,7 @@ int json_add_argument(modsec_rec *msr, const char *value, unsigned length) * to reference this argument; for now we simply ignore these */ if (!msr->json->current_key) { - msr_log(msr, 3, "Cannot add scalar value without an associated key"); - return 1; + msr->json->current_key = ""; } arg = (msc_arg *) apr_pcalloc(msr->mp, sizeof(msc_arg));