summaryrefslogtreecommitdiff
path: root/ext/sockets/sockets.c
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2005-02-14 23:44:23 +0000
committerfoobar <sniper@php.net>2005-02-14 23:44:23 +0000
commitb6b3659224087f3fd275febe3c6738bdb7cecda4 (patch)
tree5e401cb5efe225c2e23fe8f2f0b3c292f89f5ae0 /ext/sockets/sockets.c
parent4a133ae72571ca7848de04bb33f5e729e9976fd0 (diff)
downloadphp-git-b6b3659224087f3fd275febe3c6738bdb7cecda4.tar.gz
- More sock->error resets
Diffstat (limited to 'ext/sockets/sockets.c')
-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);