diff options
author | Xinchen Hui <laruence@php.net> | 2013-04-27 23:36:56 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@php.net> | 2013-04-27 23:38:00 +0800 |
commit | c7b8368ed579ddd539af95427902215f0530b4ea (patch) | |
tree | 12dec2ea0b7e93222bf1946ff93b5562ce0a5105 /ext/mysqlnd | |
parent | bf5506f511e66a2b827988d611ccda4d75abc44e (diff) | |
download | php-git-c7b8368ed579ddd539af95427902215f0530b4ea.tar.gz |
Fix memory realted to #64726
Diffstat (limited to 'ext/mysqlnd')
-rw-r--r-- | ext/mysqlnd/mysqlnd_result.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/mysqlnd/mysqlnd_result.c b/ext/mysqlnd/mysqlnd_result.c index 884de8bcee..a5ea3c498b 100644 --- a/ext/mysqlnd/mysqlnd_result.c +++ b/ext/mysqlnd/mysqlnd_result.c @@ -1547,6 +1547,7 @@ MYSQLND_METHOD(mysqlnd_res, fetch_into)(MYSQLND_RES * result, unsigned int flags mysqlnd_array_init(return_value, mysqlnd_num_fields(result) * 2); if (FAIL == result->m.fetch_row(result, (void *)return_value, flags, &fetched_anything TSRMLS_CC)) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Error while reading a row"); + zval_dtor(return_value); RETVAL_FALSE; } else if (fetched_anything == FALSE) { zval_dtor(return_value); |