]> granicus.if.org Git - php/commitdiff
Fix pasv_port determination
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 23 Oct 2020 09:46:54 +0000 (11:46 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 23 Oct 2020 09:46:54 +0000 (11:46 +0200)
Apparently the ftp server is also used by ext/standard/tests/streams,
and only that part actually uses pasv.

ext/ftp/tests/server.inc

index 33e32ac1bb059830de50123f3766624925739857..e220d6f072f29adfde968ecfca700e6b33fd0c46 100644 (file)
@@ -407,7 +407,7 @@ if ($pid) {
                 }
 
                 $soc_name = stream_socket_get_name($soc, false);
-                $pasv_port = (int) substr($socket_name, strrpos($soc_name, ':') + 1);
+                $pasv_port = (int) substr($soc_name, strrpos($soc_name, ':') + 1);
             } else {
                 $pasv_port = 1234;
             }