iliaa Thu Jan 8 20:35:59 2004 EDT Modified files: (Branch: PHP_4_3) /php-src NEWS /php-src/ext/standard mail.c Log: MFH: Fixed bug #26847 (memory leak in mail() when to/subject contain only spaces). Index: php-src/NEWS diff -u php-src/NEWS:1.1247.2.519 php-src/NEWS:1.1247.2.520 --- php-src/NEWS:1.1247.2.519 Wed Jan 7 18:51:10 2004 +++ php-src/NEWS Thu Jan 8 20:35:57 2004 @@ -10,6 +10,8 @@ - Added a warning when creating temp stream fails with ftp_(n)list(). (Sara) - Fixed header handler in NSAPI SAPI module (header->replace was ignored, send_default_content_type now sends value from php.ini). (Uwe Schindler) +- Fixed bug #26847 (memory leak in mail() when to/subject contain only spaces). + (Ilia) - Fixed bug #26777 (ext/interbase: Let DB handle NULL params). (Ard) - Fixed bug #26755 (CLI now overrides php.ini settings and switches off output buffering). (Edin) Index: php-src/ext/standard/mail.c diff -u php-src/ext/standard/mail.c:1.66.2.11 php-src/ext/standard/mail.c:1.66.2.12 --- php-src/ext/standard/mail.c:1.66.2.11 Mon Oct 20 10:22:10 2003 +++ php-src/ext/standard/mail.c Thu Jan 8 20:35:58 2004 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: mail.c,v 1.66.2.11 2003/10/20 14:22:10 iliaa Exp $ */ +/* $Id: mail.c,v 1.66.2.12 2004/01/09 01:35:58 iliaa Exp $ */ #include <stdlib.h> #include <ctype.h> @@ -157,10 +157,10 @@ if (extra_cmd) { efree (extra_cmd); } - if (to_len > 0) { + if (to_r != to) { efree(to_r); } - if (subject_len > 0) { + if (subject_r != subject) { efree(subject_r); } }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php