From 9dc6b23a2219e809e665bac7d82567533751d39d Mon Sep 17 00:00:00 2001 From: Ben Fuhrmannek Date: Thu, 12 Aug 2021 11:13:51 +0200 Subject: missing efree in sp_log_msgf --- src/sp_utils.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/sp_utils.c b/src/sp_utils.c index 7ec98cf..949d6ba 100644 --- a/src/sp_utils.c +++ b/src/sp_utils.c @@ -55,6 +55,7 @@ void sp_log_msgf(char const* restrict feature, int level, int type, syslog(syslog_level, "[snuffleupagus][%s][%s][%s] %s in %s on line %d", client_ip, feature, logtype, msg, error_filename, error_lineno); closelog(); + efree(msg); if (type == SP_TYPE_DROP) { zend_bailout(); } @@ -64,6 +65,7 @@ void sp_log_msgf(char const* restrict feature, int level, int type, default: zend_error(level, "[snuffleupagus][%s][%s][%s] %s", client_ip, feature, logtype, msg); + efree(msg); break; } } -- cgit v1.3