Re: PHP 4.0 Bug #8124: ereg causes page to fail

From: Date: Thu, 07 Dec 2000 10:22:59 +0000
Subject: Re: PHP 4.0 Bug #8124: ereg causes page to fail
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-40341@lists.php.net to get a copy of this message
On Tue, Dec 05, 2000 at 06:43:02PM +0100 , Petr Cech wrote: [snip] > > <? > > $a = "Hello Mars!"; > > $a = ereg_replace("Mars", "World", $a); > > echo $a; > > ?> > > which gives as most other pages > php_reg_replace (pattern=0xffffffff <Address 0xffffffff out of bounds>, this has been identified as a bug in apache. it has it's definition typedef off_t regoff_t regoff_t regcomp(...) but off_t changes it's size with large file support. And php, though compiled to use glibc 2.2 regcomp, it binds to the apache one, because regcomp in glibc is weak. > replace=0xffffffff <Address 0xffffffff out of bounds>, > string=0xffffffff <Address 0xffffffff out of bounds>, icase=-1, > extended=-1) > at /root/PHP4-4.0.4RC3/php4-4.0.4RC3/ext/standard/reg.c:340 > 340 while (*walk) Petr Cech -- Debian GNU/Linux maintainer - www.debian.{org,cz} cech@atrey.karlin.mff.cuni.cz <woot> "What do you mean it's not packaged in Debian?"

« previous php.dev (#40341) next »