PHP dies on URL fopen

From: Date: Tue, 31 Jul 2001 14:06:34 +0000
Subject: PHP dies on URL fopen
Groups: php.dev 
Request: Send a blank email to php-dev+get-61644@lists.php.net to get a copy of this message
Recently, PHP started to segfault for me on URL fopen, e.g.: fopen("http://www.host.com","r") brings immediate segfault. Investigation showed that the problem happens in php_sock_fgets_internal (file fsock.c), in the first SEARCHCR() statement and is because when sock parameter is passed to php_sock_fgets_internal, both readbuf and readpos are 0, and SEARCHCR does p = READPTR(sock), which makes p be 0 too, and then uses *p != '\n' as a condition. Could anybody who know the code look at this and check what has gone wrong? -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/ +972-3-6139665 ext.115

« previous php.dev (#61644) next »