Edit report at http://bugs.php.net/bug.php?id=7132edit=1
ID: 7132
Updated by: j...@php.net
Reported by:kaufmann at cyland dot com
Summary:fsockopen doesn't report dns lookup failure
Status: Assigned
Type: Feature/Change Request
-Package:Feature/Change Request
+Package:Streams related
-Operating System: SuSE Linux 6.4
+Operating System: *
-PHP Version:4.0.2
+PHP Version:5.3
Assigned To:wez
Block user comment: N
Private report: N
New Comment:
errstr is set, errno isn't.
Previous Comments:
[2005-08-11 19:11:59] nlop...@php.net
BTW, the script I've provided leaks with or without my patch (with zend
mm disabled)! The problematic part is the simple echo $errno;.
[2005-08-11 18:43:41] nlop...@php.net
Wez, can you please take a look at my patch?
http://mega.ist.utl.pt/~ncpl/php_7132_patch.txt
test script:
?
$bogus = 'www.aasa.net';
fsockopen($bogus, 80, $errno, $errstr);
echo $errno, \n;
var_dump($errstr);
?
This patch also fixes the problem of having two warnings generated,
instead of just one.
[2000-10-11 06:36:14] kaufmann at cyland dot com
fsockopen doesn't report dns lookup failure in errno and errstr. It
would be nice if this error was passed including a hint what is wrong
with the call to fsockopen. Debugging of skripts using sockets would
become easier.
--
Edit this bug report at http://bugs.php.net/bug.php?id=7132edit=1