]> granicus.if.org Git - php/commitdiff
Invalid free of args("+")
authorXinchen Hui <laruence@gmail.com>
Wed, 5 Mar 2014 14:19:02 +0000 (22:19 +0800)
committerXinchen Hui <laruence@gmail.com>
Wed, 5 Mar 2014 14:19:02 +0000 (22:19 +0800)
Zend/zend_API.c

index 4362c15178d101147e9cc7658f0e55e0e88f04f9..8372e10d34c520ae16b68ede05397526829d9d8a 100644 (file)
@@ -939,7 +939,6 @@ static int zend_parse_va_args(int num_args, const char *type_spec, va_list *va,
                if (zend_parse_arg(i+1, arg, va, &type_spec, quiet TSRMLS_CC) == FAILURE) {
                        /* clean up varargs array if it was used */
                        if (varargs && *varargs) {
-                               efree(*varargs);
                                *varargs = NULL;
                        }
                        return FAILURE;