diff --git a/NEWS b/NEWS index 86a51bf188f..1af8cffa085 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,8 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 2018, PHP 7.1.15 - +- PGSQL: + . Fixed #75838 (Memory leak in pg_escape_bytea()). (ard_1 at mail dot ru) 01 Feb 2018, PHP 7.1.14 diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c index 2b9e069098e..904b9aa3bfa 100644 --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -4442,6 +4442,7 @@ PHP_FUNCTION(pg_escape_bytea) to = (char *)PQescapeBytea((unsigned char*)from, from_len, &to_len); RETVAL_STRINGL(to, to_len-1); /* to_len includes additional '\0' */ + PQfreemem(to); } /* }}} */