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);