--- /dev/null
+--TEST--\r
+Bug #49936 (crash with ftp stream in php_stream_context_get_option())\r
+--SKIPIF--\r
+<?php\r
+if( substr(PHP_OS, 0, 3) != "WIN" )\r
+ die("skip. Do run on Windows only");\r
+?>\r
+--INI--\r
+default_socket_timeout=2\r
+--FILE--\r
+<?php\r
+\r
+$dir = 'ftp://your:self@localhost/';\r
+\r
+var_dump(opendir($dir));\r
+var_dump(opendir($dir));\r
+\r
+?>\r
+--EXPECTF--\r
+Warning: opendir(): connect() failed: %s\r
+ in %s on line %d\r
+\r
+Warning: opendir(ftp://...@localhost/): failed to open dir: operation failed in %s on line %d\r
+bool(false)\r
+\r
+Warning: opendir(): connect() failed: %s\r
+ in %s on line %d\r
+\r
+Warning: opendir(ftp://...@localhost/): failed to open dir: operation failed in %s on line %d\r
+bool(false)\r