gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnurl] 359/411: tests/server/tftpd.c: close upload file right after tra


From: gnunet
Subject: [gnurl] 359/411: tests/server/tftpd.c: close upload file right after transfer
Date: Wed, 13 Jan 2021 01:22:54 +0100

This is an automated email from the git hooks/post-receive script.

nikita pushed a commit to branch master
in repository gnurl.

commit c353207057b45c0e814823b5fe5eabeb4cc2d707
Author: Marc Hoersken <info@marc-hoersken.de>
AuthorDate: Fri Nov 20 08:13:47 2020 +0100

    tests/server/tftpd.c: close upload file right after transfer
    
    Make sure uploaded file is no longer locked after the
    transfer while waiting for the final ACK to be handled.
    
    Assisted-by: Daniel Stenberg
    
    Bug: #6058
    Closes #6209
---
 tests/server/tftpd.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/tests/server/tftpd.c b/tests/server/tftpd.c
index 4215bfe4a..fdd6e061e 100644
--- a/tests/server/tftpd.c
+++ b/tests/server/tftpd.c
@@ -821,11 +821,6 @@ int main(int argc, char **argv)
     sclose(peer);
     peer = CURL_SOCKET_BAD;
 
-    if(test.ofile > 0) {
-      close(test.ofile);
-      test.ofile = 0;
-    }
-
     if(got_exit_signal)
       break;
 
@@ -1304,6 +1299,10 @@ send_ack:
     }
   } while(size == SEGSIZE);
   write_behind(test, pf->f_convert);
+  if(test->ofile > 0) {
+    close(test->ofile);
+    test->ofile = 0;
+  }
 
   rap->th_opcode = htons((unsigned short)opcode_ACK);  /* send the "final"
                                                           ack */

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]