--- vsftpd-2.0.6.orig/ftpdataio.c	2008-02-03 13:45:36.000000000 -0500
+++ vsftpd-2.0.6/ftpdataio.c	2009-02-23 01:19:45.000000000 -0500
@@ -206,7 +206,7 @@
   /* Set up lingering, so that we wait for all data to transfer, and report
    * more accurate transfer rates.
    */
-  vsf_sysutil_activate_linger(sock_fd);
+  vsf_sysutil_deactivate_linger_failok(sock_fd);
   /* Start the timeout monitor */
   vsf_sysutil_install_io_handler(handle_io, p_sess);
   start_data_alarm(p_sess);
