1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

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
This commit is contained in:
Marc Hoersken 2020-11-20 08:13:47 +01:00
parent d18e9c580f
commit c353207057
No known key found for this signature in database
GPG Key ID: 61E03CBED7BC859E

View File

@ -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 */