]> granicus.if.org Git - php/commitdiff
Fix the default parameter values of stream_socket_client()
authorMáté Kocsis <kocsismate@woohoolabs.com>
Fri, 10 Apr 2020 15:17:12 +0000 (17:17 +0200)
committerMáté Kocsis <kocsismate@woohoolabs.com>
Fri, 10 Apr 2020 15:17:12 +0000 (17:17 +0200)
$timeout and $flags were mixed up

ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h

index f63a5dbae6f668193330f4c66d5f28365f1196aa..1700f3ad10cac2286f964409db4c3eebcb69016d 100755 (executable)
@@ -1263,7 +1263,7 @@ function stream_filter_remove($stream_filter): bool {}
  * @param resource|null $context
  * @return resource|false
  */
-function stream_socket_client(string $remote_socket, &$errno = null, &$errstr = null, float $timeout = STREAM_CLIENT_CONNECT, int $flags = UNKNOWN, $context = null) {}
+function stream_socket_client(string $remote_socket, &$errno = null, &$errstr = null, float $timeout = UNKNOWN, int $flags = STREAM_CLIENT_CONNECT, $context = null) {}
 
 /**
  * @param resource|null $context
index f5ff383d24a943f2c15e4dae016a0e49dec9fa93..7208e2d0464d8d2af34b83be4af471c56c9c5e37 100755 (executable)
@@ -1908,8 +1908,8 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_stream_socket_client, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, remote_socket, IS_STRING, 0)
        ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, errno, "null")
        ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, errstr, "null")
-       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, timeout, IS_DOUBLE, 0, "STREAM_CLIENT_CONNECT")
-       ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 0)
+       ZEND_ARG_TYPE_INFO(0, timeout, IS_DOUBLE, 0)
+       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "STREAM_CLIENT_CONNECT")
        ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, context, "null")
 ZEND_END_ARG_INFO()