diff options
author | Michael Grunder <michael.grunder@gmail.com> | 2016-02-08 20:10:18 +0300 |
---|---|---|
committer | Michael Grunder <michael.grunder@gmail.com> | 2016-02-08 20:10:18 +0300 |
commit | 0cef4cda6f92de2fc9fa891bd76967f5b1c0f9d9 (patch) | |
tree | b30378de034d84ea60f70b5e1c20c4779bf80b33 | |
parent | c51b0a1fd1cc76f261cf37027b9be57be758e97f (diff) | |
parent | b75bf3b415fba6e4375405f79403a3104a32a6ab (diff) |
Merge pull request #749 from stuartcarnie/mem-leak
memory leak fixes
-rw-r--r-- | library.c | 1 | ||||
-rw-r--r-- | redis.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -2223,6 +2223,7 @@ redis_read_variant_bulk(RedisSock *redis_sock, int size, zval **z_ret return -1; } else { ZVAL_STRINGL(*z_ret, bulk_resp, size); + efree(bulk_resp); return 0; } } @@ -3129,7 +3129,7 @@ redis_build_eval_cmd(RedisSock *redis_sock, char **ret, char *keyword, if(key_free) efree(key); // Free our temporary arg if we created one - if(Z_TYPE(z_tmp) == IS_UNDEF) { + if(!Z_ISUNDEF(z_tmp)) { zval_dtor(&z_tmp); } } |