From 6297cd26e28b89d0e1a509f2d4f744e9ac5a0d15 Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Tue, 10 Jul 2001 05:02:50 +0000 Subject: - Commit Thies' patch. str.len was too long. --- Zend/zend_compile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Zend') diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 2dd01cb0b4..e231cf7aa4 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -49,8 +49,8 @@ static void build_runtime_defined_function_key(zval *result, zval *name, zend_op } /* NULL, name length, filename length, line number length */ - result->value.str.len = 1+name->value.str.len+strlen(filename)+lineno_len+1; - result->value.str.val = (char *) emalloc(result->value.str.len); /* Extra null byte is calculated a line before */ + result->value.str.len = 1+name->value.str.len+strlen(filename)+lineno_len; + result->value.str.val = (char *) emalloc(result->value.str.len+1); sprintf(result->value.str.val, "%c%s%s%s", '\0', name->value.str.val, filename, lineno_buf); result->type = IS_STRING; result->refcount = 1; -- cgit v1.2.1