]> granicus.if.org Git - php/commitdiff
- Fix bug #52323, return value of php_network_connect_socket should be set even if...
authorPierre Joye <pajoye@php.net>
Wed, 8 Sep 2010 10:25:40 +0000 (10:25 +0000)
committerPierre Joye <pajoye@php.net>
Wed, 8 Sep 2010 10:25:40 +0000 (10:25 +0000)
main/network.c

index 3ebc1506cd629371984cc10a9be44addd28d0117..6d30ae261b931495455b28cb75ed09c6cfd6728f 100644 (file)
@@ -377,8 +377,10 @@ ok:
        }
 
        if (error && error_string) {
-               *error_string = php_socket_strerror(error, NULL, 0);
                ret = -1;
+               if (error_string) {
+                       *error_string = php_socket_strerror(error, NULL, 0);
+               }
        }
        return ret;
 #else