diff options
-rw-r--r-- | ext/standard/fsock.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/ext/standard/fsock.c b/ext/standard/fsock.c index 3e658284f7..fa5fb96d02 100644 --- a/ext/standard/fsock.c +++ b/ext/standard/fsock.c @@ -288,11 +288,9 @@ static void php_fsockopen(INTERNAL_FUNCTION_PARAMETERS, int persistent) { CLOSE_SOCK(1); if (arg_count>2) { - zval_dtor(*args[2]); ZVAL_LONG(*args[2],errno); } if (arg_count>3) { - zval_dtor(*args[3]); ZVAL_STRING(*args[3],strerror(errno),1); } RETURN_FALSE; @@ -314,11 +312,9 @@ static void php_fsockopen(INTERNAL_FUNCTION_PARAMETERS, int persistent) { if (connect_nonb(socketd, (struct sockaddr *) &unix_addr, sizeof(unix_addr), &timeout) == SOCK_CONN_ERR) { CLOSE_SOCK(1); if(arg_count>2) { - zval_dtor(*args[2]); ZVAL_LONG(*args[2],errno); } if(arg_count>3) { - zval_dtor(*args[3]); ZVAL_STRING(*args[3],strerror(errno),1); } RETURN_FALSE; |