File vsftpd-2.0.4-dmapi.patch of Package vsftpd

--- postlogin.c.orig
+++ postlogin.c
@@ -1036,6 +1036,11 @@ handle_upload_common(struct vsf_session*
     {
       do_truncate = 1;
     }
+    if (new_file_fd >= 0) {
+      vsf_sysutil_fstat(new_file_fd, &s_p_statbuf);
+      if (vsf_sysutil_statbuf_is_regfile(s_p_statbuf))
+        vsf_sysutil_deactivate_noblock(new_file_fd);
+    } 
   }
   if (vsf_sysutil_retval_is_error(new_file_fd))
   {
openSUSE Build Service is sponsored by