From 78c5a1463d51d8a1e92545d4dfda18845e1f23c4 Mon Sep 17 00:00:00 2001 From: andot Date: Mon, 14 Jul 2014 21:40:39 +0800 Subject: Change C99 VLA C++ dynamic array --- zend/fastcall.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zend/fastcall.cpp b/zend/fastcall.cpp index e198e69..359c3ad 100644 --- a/zend/fastcall.cpp +++ b/zend/fastcall.cpp @@ -20,7 +20,7 @@ namespace Php { if (autoload) { - char lc_name[len + 1]; + char *lc_name = new char[len + 1]; zend_str_tolower_copy(lc_name, str, len); char *name = lc_name; @@ -30,6 +30,7 @@ namespace Php { } found = zend_hash_find(EG(class_table), name, len + 1, (void **) &ce); + delete [] lc_name; return (found == SUCCESS && !(((*ce)->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT)) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)); } -- cgit v1.2.3