]> granicus.if.org Git - php/commitdiff
- Spare a byte :)
authorZeev Suraski <zeev@php.net>
Mon, 13 Mar 2000 17:59:30 +0000 (17:59 +0000)
committerZeev Suraski <zeev@php.net>
Mon, 13 Mar 2000 17:59:30 +0000 (17:59 +0000)
Zend/zend_compile.c

index d9d68cc7d743622c700e2fd603f784cb23f6abb0..908df405b6822b24ec71f98481b19ddfff4b3aae 100644 (file)
@@ -72,7 +72,7 @@ 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+1);
+       result->value.str.val = (char *) emalloc(result->value.str.len); /* Extra null byte is allocated a line before */
        sprintf(result->value.str.val, "%c%s%s%s", '\0', name->value.str.val, filename, lineno_buf);
        result->type = IS_STRING;
        result->refcount = 1;