]> granicus.if.org Git - php/commitdiff
Fix leak of class name when printing exception backtrace
authorNikita Popov <nikic@php.net>
Thu, 14 Jul 2016 15:29:59 +0000 (17:29 +0200)
committerNikita Popov <nikic@php.net>
Thu, 14 Jul 2016 16:38:58 +0000 (18:38 +0200)
Zend/zend_exceptions.c

index 4d1b016cbb3905b21de2970c12fef817bfb1b7e1..144b06f19724f304ff4a6f3545e91547584a3ae7 100644 (file)
@@ -567,6 +567,7 @@ static void _build_trace_args(zval *arg, smart_str *str) /* {{{ */
                        smart_str_appends(str, "Object(");
                        smart_str_appends(str, ZSTR_VAL(class_name));
                        smart_str_appends(str, "), ");
+                       zend_string_release(class_name);
                        break;
                }
        }