summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-05-29 12:59:43 +0000
committerMarcus Boerger <helly@php.net>2003-05-29 12:59:43 +0000
commitafb748d17a04173061e05be2d7169b9c75d7ad15 (patch)
tree0e8cb2eb3aa21fdfca088e13501abababed50e62
parent97a9bf4dd113d91a48cd52985cd5f84a4063665c (diff)
downloadphp-git-afb748d17a04173061e05be2d7169b9c75d7ad15.tar.gz
CS
-rw-r--r--Zend/zend_language_scanner.l4
1 files 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) ? "::" : "",