diff options
author | Marcus Boerger <helly@php.net> | 2003-05-29 12:59:43 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2003-05-29 12:59:43 +0000 |
commit | afb748d17a04173061e05be2d7169b9c75d7ad15 (patch) | |
tree | 0e8cb2eb3aa21fdfca088e13501abababed50e62 | |
parent | 97a9bf4dd113d91a48cd52985cd5f84a4063665c (diff) | |
download | php-git-afb748d17a04173061e05be2d7169b9c75d7ad15.tar.gz |
CS
-rw-r--r-- | Zend/zend_language_scanner.l | 4 |
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) ? "::" : "", |