diff options
| author | Ben Fuhrmannek | 2016-03-07 23:29:38 +0100 |
|---|---|---|
| committer | Ben Fuhrmannek | 2016-03-07 23:29:38 +0100 |
| commit | 8a5f1a302a848b37ba737e7db3f618f309128700 (patch) | |
| tree | 755a8e17292785fe091ad37fd88146e67a300126 | |
| parent | a17a53b490bd5127a7ec67063a31b186e6956805 (diff) | |
fixed memory leak / missing efree
| -rw-r--r-- | ifilter.c | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -266,6 +266,7 @@ void suhosin_register_server_variables(zval *track_vars_array) | |||
| 266 | zval z; | 266 | zval z; |
| 267 | ZVAL_STRING(&z, SUHOSIN7_G(decrypted_cookie)); | 267 | ZVAL_STRING(&z, SUHOSIN7_G(decrypted_cookie)); |
| 268 | zend_hash_str_update(svars, "HTTP_COOKIE", sizeof("HTTP_COOKIE")-1, &z); | 268 | zend_hash_str_update(svars, "HTTP_COOKIE", sizeof("HTTP_COOKIE")-1, &z); |
| 269 | efree(SUHOSIN7_G(decrypted_cookie)); | ||
| 269 | SUHOSIN7_G(decrypted_cookie) = NULL; | 270 | SUHOSIN7_G(decrypted_cookie) = NULL; |
| 270 | } | 271 | } |
| 271 | 272 | ||
