cvs: php4 /ext/standard browscap.c
| From: | Stanislav Malyshev | Date: | Mon, 08 Jan 2001 20:13:32 +0000 |
| Subject: | cvs: php4 /ext/standard browscap.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-3490@lists.php.net to get a copy of this message | ||
stas Mon Jan 8 12:13:32 2001 EDT
Modified files:
/php4/ext/standard browscap.c
Log:
Optimize it a bit - no need to dup empty string (which can be pretty common for .ini)
Index: php4/ext/standard/browscap.c
diff -u php4/ext/standard/browscap.c:1.40 php4/ext/standard/browscap.c:1.41
--- php4/ext/standard/browscap.c:1.40 Mon Jan 8 12:10:16 2001
+++ php4/ext/standard/browscap.c Mon Jan 8 12:13:32 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: browscap.c,v 1.40 2001/01/08 20:10:16 stas Exp $ */
+/* $Id: browscap.c,v 1.41 2001/01/08 20:13:32 stas Exp $ */
#include "php.h"
#include "php_regex.h"
@@ -92,7 +92,7 @@
new_property = (zval *) malloc(sizeof(zval));
INIT_PZVAL(new_property);
- new_property->value.str.val = zend_strndup(Z_STRVAL_P(arg2), Z_STRLEN_P(arg2));
+ new_property->value.str.val = Z_STRLEN_P(arg2)?zend_strndup(Z_STRVAL_P(arg2),
Z_STRLEN_P(arg2)):"";
new_property->value.str.len = Z_STRLEN_P(arg2);
new_property->type = IS_STRING;