From 4e896399011737e5836f5091ada66a4191902591 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sat, 4 Jul 2020 21:36:10 +0200 Subject: Reorder some declaration So that the syslog part is tight as possible --- src/sp_utils.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/sp_utils.c') diff --git a/src/sp_utils.c b/src/sp_utils.c index 2665c28..e752d24 100644 --- a/src/sp_utils.c +++ b/src/sp_utils.c @@ -32,11 +32,11 @@ void sp_log_msg(char const* feature, int type, const char* fmt, ...) { const char* client_ip = get_ipaddr(); switch (SNUFFLEUPAGUS_G(config).log_media) { - case SP_SYSLOG: - openlog(PHP_SNUFFLEUPAGUS_EXTNAME, LOG_PID, LOG_AUTH); + case SP_SYSLOG: { const char* error_filename = zend_get_executed_filename(); int syslog_level = (type == SP_LOG_DROP) ? LOG_ERR : LOG_INFO; int error_lineno = zend_get_executed_lineno(TSRMLS_C); + openlog(PHP_SNUFFLEUPAGUS_EXTNAME, LOG_PID, LOG_AUTH); syslog(syslog_level, "[snuffleupagus][%s][%s] %s in %s on line %d", client_ip, feature, msg, error_filename, error_lineno); closelog(); @@ -44,6 +44,7 @@ void sp_log_msg(char const* feature, int type, const char* fmt, ...) { zend_bailout(); } break; + } case SP_ZEND: default: zend_error(type, "[snuffleupagus][%s][%s] %s", client_ip, feature, msg); -- cgit v1.3