Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:13075 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 28001 invoked by uid 1010); 30 Sep 2004 12:47:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 27973 invoked from network); 30 Sep 2004 12:47:08 -0000 Received: from unknown (HELO affinitysolutions.com) (216.220.102.122) by pb1.pair.com with SMTP; 30 Sep 2004 12:47:08 -0000 Received: AFSNT2 172.16.1.5 from 172.16.1.75 172.16.1.75 via HTTP with MS-WebStorage 6.0.6249 Received: from ext620.afsnyc-nt1.affinitysolutions.com by AFSNT2; 30 Sep 2004 08:47:21 -0400 Reply-To: cfield@affinitysolutions.com To: internals@lists.php.net Content-Type: multipart/mixed; boundary="=-FyyO09WFpaaSt7dIR1vH" Organization: Affinity Solutions Message-ID: <6237ba61af2d11a06266cf925b91fe57415c0021@affinitysolutions.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 30 Sep 2004 08:47:21 -0400 Subject: [PATCH] Bug #30027 segmentation fault in ftp_get/memchr() From: cfield@affinitysolutions.com (Chris Field) --=-FyyO09WFpaaSt7dIR1vH Content-Type: text/plain Content-Transfer-Encoding: 7bit Attached is a patch that fixes this problem. The problem seems to occur when a \r is the last char in the data buffer. -- Chris Field cfield@affinitysolutions.com Affinity Solutions Inc. 350 5th Avenue 22nd Floor New York, NY 10118 (212) 822-9620 --=-FyyO09WFpaaSt7dIR1vH Content-Disposition: attachment; filename=bug30027.patch Content-Type: text/plain; name=bug30027.patch; charset=iso-8859-1 Content-Transfer-Encoding: base64 LS0tIHBocC00LjMuOC9leHQvZnRwL2Z0cC5jCTIwMDQtMDMtMzEgMTU6NDQ6MDQuMDAwMDAwMDAw IC0wNTAwDQorKysgcGhwLTQuMy44L2V4dC9mdHAvZnRwLmMuMQkyMDA0LTA5LTMwIDA4OjM1OjU5 LjAwMDAwMDAwMCAtMDQwMA0KQEAgLTcyNywxMiArNzI3LDEyIEBADQogCQkJCXB0ciA9IHM7DQog CQkJfQ0KICNlbHNlIA0KLQkJCXdoaWxlICgocyA9IG1lbWNocihwdHIsICdccicsIChlIC0gcHRy KSkpKSB7DQorCQkJd2hpbGUgKChlPnB0cikgJiYgKHMgPSBtZW1jaHIocHRyLCAnXHInLCAoZSAt IHB0cikpKSkgew0KIAkJCQlwaHBfc3RyZWFtX3dyaXRlKG91dHN0cmVhbSwgcHRyLCAocyAtIHB0 cikpOw0KIAkJCQlpZiAoKihzICsgMSkgPT0gJ1xuJykgew0KIAkJCQkJcysrOw0KKwkJCQkJcGhw X3N0cmVhbV9wdXRjKG91dHN0cmVhbSwgJ1xuJyk7DQogCQkJCX0NCi0JCQkJcGhwX3N0cmVhbV9w dXRjKG91dHN0cmVhbSwgJ1xuJyk7DQogCQkJCXB0ciA9IHMgKyAxOw0KIAkJCX0NCiAjZW5kaWYN Cg== --=-FyyO09WFpaaSt7dIR1vH--