From f14961b0056a7d198bee7ea146dac12f54ccd7a0 Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Fri, 16 Jun 2000 19:53:06 +0000 Subject: [PATCH] Plug a memory leak: retval_ptr should be destroyed. --- ext/standard/var.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/standard/var.c b/ext/standard/var.c index ae5c1c4de2..a85a5f37ae 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -521,6 +521,10 @@ int php_var_unserialize(pval **rval, const char **p, const char *max) zval_dtor(fname); FREE_ZVAL(fname); + if (retval_ptr) { + zval_dtor(retval_ptr); + FREE_ZVAL(retval_ptr); + } } return *((*p)++) == '}'; -- 2.50.1