summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/sockets/sockets.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c
index a242382af4..8c2486e6ea 100644
--- a/ext/sockets/sockets.c
+++ b/ext/sockets/sockets.c
@@ -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);