From: Xinchen Hui Date: Fri, 25 Apr 2014 03:04:11 +0000 (+0800) Subject: Fixed memleak in quote X-Git-Tag: POST_PHPNG_MERGE~412^2~54 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ccc250c5049521cf3c3c8058fcde2a9dc4403cb;p=php Fixed memleak in quote --- diff --git a/ext/pdo/pdo_dbh.c b/ext/pdo/pdo_dbh.c index f75738cab3..b6cf0265f0 100644 --- a/ext/pdo/pdo_dbh.c +++ b/ext/pdo/pdo_dbh.c @@ -1178,8 +1178,9 @@ static PHP_METHOD(PDO, quote) } if (dbh->methods->quoter(dbh, str, str_len, &qstr, &qlen, paramtype TSRMLS_CC)) { - //??? memleak - RETURN_STRINGL(qstr, qlen); + RETVAL_STRINGL(qstr, qlen); + efree(qstr); + return; } PDO_HANDLE_DBH_ERR(); RETURN_FALSE;