]> granicus.if.org Git - php/commitdiff
- More sock->error resets
authorfoobar <sniper@php.net>
Mon, 14 Feb 2005 23:44:23 +0000 (23:44 +0000)
committerfoobar <sniper@php.net>
Mon, 14 Feb 2005 23:44:23 +0000 (23:44 +0000)
ext/sockets/sockets.c

index a242382af4810cfa70537616aabcdbeec1d5a6ad..8c2486e6ea1cc4c047e11b68305044d4b231a0ae 100644 (file)
@@ -1052,6 +1052,8 @@ PHP_FUNCTION(socket_create)
                RETURN_FALSE;
        }
 
+       php_sock->error = 0;
+
        ZEND_REGISTER_RESOURCE(return_value, php_sock, le_socket);
 }
 /* }}} */
@@ -1688,6 +1690,8 @@ PHP_FUNCTION(socket_create_pair)
        php_sock[1]->bsd_socket = fds_array[1];
        php_sock[0]->type               = domain;
        php_sock[1]->type               = domain;
+       php_sock[0]->error              = 0;
+       php_sock[1]->error              = 0;
 
        ZEND_REGISTER_RESOURCE(retval[0], php_sock[0], le_socket);
        ZEND_REGISTER_RESOURCE(retval[1], php_sock[1], le_socket);