diff --git a/standalone/api.c b/standalone/api.c index 85a22413..a36d476b 100644 --- a/standalone/api.c +++ b/standalone/api.c @@ -472,6 +472,10 @@ int modsecProcessRequestBody(request_rec *r) { ap_remove_input_filter(f); + if (status != DECLINED) { + return status; + } + hookfn_insert_filter(r); /* Find the transaction context first. */