diff --git a/apache2/apache2_util.c b/apache2/apache2_util.c index 219fbac1..760fbdc6 100644 --- a/apache2/apache2_util.c +++ b/apache2/apache2_util.c @@ -263,9 +263,15 @@ static void internal_log_ex(request_rec *r, directory_config *dcfg, modsec_rec * } else hostname = ""; +#if AP_SERVER_MINORVERSION_NUMBER > 1 && AP_SERVER_MINORVERSION_NUMBER > 2 + ap_log_error(APLOG_MARK, APLOG_ERR | APLOG_NOERRNO, 0, r->server, + "[client %s] ModSecurity: %s%s [uri \"%s\"]%s", r->connection->client_ip, str1, + hostname, log_escape(msr->mp, r->uri), unique_id); +#else ap_log_error(APLOG_MARK, APLOG_ERR | APLOG_NOERRNO, 0, r->server, "[client %s] ModSecurity: %s%s [uri \"%s\"]%s", r->connection->remote_ip, str1, hostname, log_escape(msr->mp, r->uri), unique_id); +#endif /* Add this message to the list. */ if (msr != NULL) {