cvs: /php4 main.c

From: Date: Wed, 21 Jul 1999 15:10:04 +0000
Subject: cvs: /php4 main.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-2428@lists.php.net to get a copy of this message
andrey Wed Jul 21 11:10:04 1999 EDT Modified files: /php4 main.c Log: Index: php4/main.c diff -u php4/main.c:1.85 php4/main.c:1.86 --- php4/main.c:1.85 Sat Jul 17 15:17:42 1999 +++ php4/main.c Wed Jul 21 11:10:04 1999 @@ -19,7 +19,7 @@ */ -/* $Id: main.c,v 1.85 1999/07/17 19:17:42 zeev Exp $ */ +/* $Id: main.c,v 1.86 1999/07/21 15:10:04 andrey Exp $ */ #include <stdio.h> @@ -426,18 +426,20 @@ } } if (PG(track_errors)) { - pval tmp; + pval *tmp; va_start(args, format); size = vsnprintf(buffer, sizeof(buffer) - 1, format, args); va_end(args); buffer[sizeof(buffer) - 1] = 0; - tmp.value.str.val = (char *) estrndup(buffer, size); - tmp.value.str.len = size; - tmp.type = IS_STRING; + tmp = (pval *)emalloc(sizeof(pval)); + INIT_PZVAL(tmp); + tmp->value.str.val = (char *) estrndup(buffer, size); + tmp->value.str.len = size; + tmp->type = IS_STRING; - _php3_hash_update(EG(active_symbol_table), "php_errormsg", sizeof("php_errormsg"), (void *) & tmp, sizeof(pval), NULL); + _php3_hash_update(EG(active_symbol_table), "php_errormsg", sizeof("php_errormsg"), (void **) & tmp, sizeof(pval *), NULL); } switch (type) {

« previous php.version4 (#2428) next »