diff --git a/apache2/msc_logging.c b/apache2/msc_logging.c index 608f31c0..0fe74ab7 100644 --- a/apache2/msc_logging.c +++ b/apache2/msc_logging.c @@ -559,36 +559,9 @@ static void write_rule_json(modsec_rec *msr, const msre_rule *rule, yajl_gen g) if (rule->actionset->rev) { yajl_kv_string(g, "rev", log_escape(msr->mp, rule->actionset->rev)); } - if (rule->actionset->msg) { - msc_string *var = (msc_string *)apr_palloc(msr->mp, sizeof(msc_string)); - var->value = (char *)rule->actionset->msg; - var->value_len = strlen(rule->actionset->msg); - expand_macros(msr, var, NULL, msr->mp); - - yajl_kv_string(g, "msg", log_escape_ex(msr->mp, var->value, var->value_len)); - } if (rule->actionset->version) { yajl_kv_string(g, "version", log_escape(msr->mp, rule->actionset->version)); } - if (rule->actionset->logdata) { - char *logdata = NULL; - msc_string *var = (msc_string *)apr_pcalloc(msr->mp, sizeof(msc_string)); - var->value = (char *)rule->actionset->logdata; - var->value_len = strlen(rule->actionset->logdata); - expand_macros(msr, var, NULL, msr->mp); - - logdata = apr_pstrdup(msr->mp, log_escape_hex(msr->mp, (unsigned char *)var->value, var->value_len)); - - // if it is > 512 bytes, then truncate at 512 with ellipsis. - if (strlen(logdata) > 515) { - logdata[512] = '.'; - logdata[513] = '.'; - logdata[514] = '.'; - logdata[515] = '\0'; - } - - yajl_kv_string(g, "logdata", logdata); - } if (rule->actionset->severity != NOT_SET) { yajl_kv_int(g, "severity", rule->actionset->severity); }