summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sp_utils.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sp_utils.c b/src/sp_utils.c
index b045f61..775ff95 100644
--- a/src/sp_utils.c
+++ b/src/sp_utils.c
@@ -52,19 +52,19 @@ void sp_log_msgf(char const* const restrict feature, int level, int type,
52 syslog(syslog_level, "[snuffleupagus][%s][%s][%s] %s in %s on line %d", 52 syslog(syslog_level, "[snuffleupagus][%s][%s][%s] %s in %s on line %d",
53 client_ip, feature, logtype, msg, error_filename, error_lineno); 53 client_ip, feature, logtype, msg, error_filename, error_lineno);
54 closelog(); 54 closelog();
55 efree(msg);
56 if (type == SP_TYPE_DROP) {
57 zend_bailout();
58 }
59 break; 55 break;
60 } 56 }
61 case SP_LOG_ZEND: 57 case SP_LOG_ZEND:
62 default: 58 default:
63 zend_error(level, "[snuffleupagus][%s][%s][%s] %s", client_ip, feature, 59 zend_error(level, "[snuffleupagus][%s][%s][%s] %s", client_ip, feature,
64 logtype, msg); 60 logtype, msg);
65 efree(msg);
66 break; 61 break;
67 } 62 }
63
64 efree(msg);
65 if (type == SP_TYPE_DROP) {
66 zend_bailout();
67 }
68} 68}
69 69
70int compute_hash(char const* const restrict filename, 70int compute_hash(char const* const restrict filename,