diff options
| author | Ben Fuhrmannek | 2021-08-12 11:13:51 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2021-08-12 11:13:51 +0200 |
| commit | 9dc6b23a2219e809e665bac7d82567533751d39d (patch) | |
| tree | 132143b10eb38ae8986bac5b4e2ceeb424d718ae /src/sp_utils.c | |
| parent | 06701d94ce1d043203abad603a4b7d0fc213e860 (diff) | |
missing efree in sp_log_msgf
Diffstat (limited to 'src/sp_utils.c')
| -rw-r--r-- | src/sp_utils.c | 2 |
1 files changed, 2 insertions, 0 deletions
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, | |||
| 55 | syslog(syslog_level, "[snuffleupagus][%s][%s][%s] %s in %s on line %d", | 55 | syslog(syslog_level, "[snuffleupagus][%s][%s][%s] %s in %s on line %d", |
| 56 | client_ip, feature, logtype, msg, error_filename, error_lineno); | 56 | client_ip, feature, logtype, msg, error_filename, error_lineno); |
| 57 | closelog(); | 57 | closelog(); |
| 58 | efree(msg); | ||
| 58 | if (type == SP_TYPE_DROP) { | 59 | if (type == SP_TYPE_DROP) { |
| 59 | zend_bailout(); | 60 | zend_bailout(); |
| 60 | } | 61 | } |
| @@ -64,6 +65,7 @@ void sp_log_msgf(char const* restrict feature, int level, int type, | |||
| 64 | default: | 65 | default: |
| 65 | zend_error(level, "[snuffleupagus][%s][%s][%s] %s", client_ip, feature, | 66 | zend_error(level, "[snuffleupagus][%s][%s][%s] %s", client_ip, feature, |
| 66 | logtype, msg); | 67 | logtype, msg); |
| 68 | efree(msg); | ||
| 67 | break; | 69 | break; |
| 68 | } | 70 | } |
| 69 | } | 71 | } |
