cvs: /php4 main.c
| From: | Andrey Zmievski | 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) {