Edit report at https://bugs.php.net/bug.php?id=65562&edit=1
ID: 65562 Updated by: johan...@php.net Reported by: rrh at newrelic dot com Summary: memory leak in zend_parse_arg -Status: Open +Status: Feedback Type: Bug Package: Performance problem Operating System: all PHP Version: 5.5.3 Block user comment: N Private report: N New Comment: Please provide compilable code showing the issue. In general: We don't consider issues which can't be triggered by userspace code as bug but expect extension authors to provide patches to improve PHP. Previous Comments: ------------------------------------------------------------------------ [2013-08-26 20:23:12] rrh at newrelic dot com Description: ------------ Function zend_parse_arg leaks memory, as discovered when I ran valgrind with php test cases designed to exercise a module we wrote. zend_parse_arg calls zend_parse_arg_impl. Unfortunately, not all control flow paths to the return in zend_parse_arg call efree to free up the memory allocated by zend_parse_arg_impl to hold the error string. In my case, quiet != 0, so the lone efree (which has 2 additional guards) is not called. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=65562&edit=1