]> granicus.if.org Git - php/commitdiff
Bugfix#25239 Closing control stream while data stream is open violates RFC959 section 2.3
authorSara Golemon <pollita@php.net>
Mon, 25 Aug 2003 22:25:33 +0000 (22:25 +0000)
committerSara Golemon <pollita@php.net>
Mon, 25 Aug 2003 22:25:33 +0000 (22:25 +0000)
ext/standard/ftp_fopen_wrapper.c

index b586bc8e16103b8141cad2b105be39a3fe100829..0edcd28a1c72b3f4e2fd8dc29c9c74e62db25231 100644 (file)
@@ -521,13 +521,6 @@ php_stream * php_stream_url_wrap_ftp(php_stream_wrapper *wrapper, char *path, ch
                goto errexit;   
        }
        
-       /* close control connection if not in ssl mode */
-       if (!use_ssl) {
-               php_stream_write_string(stream, "QUIT\r\n");
-               php_stream_close(stream);
-               stream = NULL;
-       }
-               
        php_stream_context_set(datastream, context);
        php_stream_notify_progress_init(context, 0, file_size);
 
@@ -685,13 +678,6 @@ php_stream * php_stream_ftp_opendir(php_stream_wrapper *wrapper, char *path, cha
                goto opendir_errexit;   
        }
        
-       /* close control connection if not in ssl mode */
-       if (!use_ssl) {
-               php_stream_write_string(stream, "QUIT\r\n");
-               php_stream_close(stream);
-               stream = NULL;
-       }
-               
        php_stream_context_set(datastream, context);
 
        if (use_ssl_on_data && (php_stream_xport_crypto_setup(stream,