cvs: php4 /ext/standard browscap.c

From: 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;

« previous php.cvs (#3490) next »