cvs: php-src /ext/wddx wddx.c

From: Date: Sat, 12 Mar 2005 01:46:48 +0000
Subject: cvs: php-src /ext/wddx wddx.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-30887@lists.php.net to get a copy of this message
helly Fri Mar 11 20:46:48 2005 EDT Modified files: /php-src/ext/wddx wddx.c Log: - Fix another memleak http://cvs.php.net/diff.php/php-src/ext/wddx/wddx.c?r1=1.113&r2=1.114&ty=u Index: php-src/ext/wddx/wddx.c diff -u php-src/ext/wddx/wddx.c:1.113 php-src/ext/wddx/wddx.c:1.114 --- php-src/ext/wddx/wddx.c:1.113 Fri Mar 11 20:44:04 2005 +++ php-src/ext/wddx/wddx.c Fri Mar 11 20:46:47 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: wddx.c,v 1.113 2005/03/12 01:44:04 helly Exp $ */ +/* $Id: wddx.c,v 1.114 2005/03/12 01:46:47 helly Exp $ */ #include "php.h" @@ -1030,6 +1030,7 @@ case ST_BINARY: if (Z_STRLEN_P(ent->data) == 0) { + STR_FREE(Z_STRVAL_P(ent->data)); Z_STRVAL_P(ent->data) = estrndup(s, len + 1); } else { Z_STRVAL_P(ent->data) = erealloc(Z_STRVAL_P(ent->data), Z_STRLEN_P(ent->data) + len + 1);

« previous php.cvs (#30887) next »