cvs: Zend(PHP_4_3) / zend_constants.c

From: Date: Fri, 02 Jul 2004 14:55:12 +0000
Subject: cvs: Zend(PHP_4_3) / zend_constants.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-2722@lists.php.net to get a copy of this message
iliaa Fri Jul 2 10:55:12 2004 EDT Modified files: (Branch: PHP_4_3) /Zend zend_constants.c Log: MFH: alloca() elimination in constant creation (missed in previous patch). http://cvs.php.net/diff.php/Zend/zend_constants.c?r1=1.42.2.6&r2=1.42.2.7&ty=u Index: Zend/zend_constants.c diff -u Zend/zend_constants.c:1.42.2.6 Zend/zend_constants.c:1.42.2.7 --- Zend/zend_constants.c:1.42.2.6 Thu Jul 1 12:28:33 2004 +++ Zend/zend_constants.c Fri Jul 2 10:55:12 2004 @@ -255,8 +255,7 @@ #endif if (!(c->flags & CONST_CS)) { - lowercase_name = do_alloca(c->name_len); - memcpy(lowercase_name, c->name, c->name_len); + lowercase_name = estrndup(c->name, c->name_len); zend_str_tolower(lowercase_name, c->name_len); name = lowercase_name; } else { @@ -272,7 +271,7 @@ ret = FAILURE; } if (lowercase_name) { - free_alloca(lowercase_name); + efree(lowercase_name); } return ret; }

« previous php.zend-engine.cvs (#2722) next »