From: keirlavelle1 at hotmail dot co dot uk Operating system: PHP version: 5.3.17 Package: Streams related Bug Type: Bug Bug description:Creating Socket returns a 'false' stream on local network
Description: ------------ When using fsockopen if the ip address specified for hostname is local and within the subnet mask range, and UDP is specified as the transport method, the returned handle will var_dump as a resource of type stream, even if the ip address doesn't exist on the network - indicating a false positive for some reason. Test script: --------------- $socket = fsockopen('UDP://192.168.213.23:12345', $errno, $errstr, 30); //assuming that subnet mask is 255.255.255.0 - port can be anything var_dump($socket); Expected result: ---------------- bool(false); //possibly e_warning that domain is not valid Actual result: -------------- resource(8) of type (stream) -- Edit bug report at https://bugs.php.net/bug.php?id=63170&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=63170&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=63170&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=63170&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=63170&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=63170&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=63170&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=63170&r=needscript Try newer version: https://bugs.php.net/fix.php?id=63170&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=63170&r=support Expected behavior: https://bugs.php.net/fix.php?id=63170&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=63170&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=63170&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=63170&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=63170&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=63170&r=dst IIS Stability: https://bugs.php.net/fix.php?id=63170&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=63170&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=63170&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=63170&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=63170&r=mysqlcfg