From eb904c2666704c9d1fe6a3a548da1c31ed6195e5 Mon Sep 17 00:00:00 2001 From: Fabricio Oliveira Date: Wed, 25 Feb 2015 15:10:10 -0300 Subject: [PATCH] Fix missing status_line when logging in nginx. --- apache2/mod_security2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apache2/mod_security2.c b/apache2/mod_security2.c index 14e9f442..448b42dd 100644 --- a/apache2/mod_security2.c +++ b/apache2/mod_security2.c @@ -1286,7 +1286,7 @@ static int hook_log_transaction(request_rec *r) { msr->r = r; msr->response_status = r->status; - msr->status_line = ((r->status_line != NULL) + msr->status_line = ((r->status_line != NULL) && (*r->status_line != '\0') ? r->status_line : ap_get_status_line(r->status)); msr->response_protocol = get_response_protocol(origr); msr->response_headers = apr_table_copy(msr->mp, r->headers_out);