]> 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 36181da55d4cedef11856ded1dd8257a22a54417..b670be7d52d950a192c0afb19f9c5297194bbed9 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