From afb748d17a04173061e05be2d7169b9c75d7ad15 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 29 May 2003 12:59:43 +0000 Subject: [PATCH] CS --- Zend/zend_language_scanner.l | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 436d9aa08c..25d9549333 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -1002,7 +1002,7 @@ NAMESPACE_NAME ({LABEL}":")+{LABEL} char *namespace_name = CG(active_namespace)->name; char *class_name = CG(active_class_entry) ? CG(active_class_entry)->name : NULL; char *func_name = CG(active_op_array)->function_name; - size_t len = 1; + size_t len = 0; if (namespace_name) { len += strlen(namespace_name) + 2; @@ -1014,7 +1014,7 @@ NAMESPACE_NAME ({LABEL}":")+{LABEL} len += strlen(func_name); } - zendlval->value.str.val = emalloc(len); + zendlval->value.str.val = emalloc(len + 1); zendlval->value.str.len = sprintf(zendlval->value.str.val, "%s%s%s%s%s", namespace_name ? namespace_name : "", namespace_name && (class_name || func_name) ? "::" : "", -- 2.40.0