mirror of
https://github.com/moparisthebest/curl
synced 2024-12-23 16:48:49 -05:00
tests/server/tftpd.c: close upload file in case of abort
Commit c353207
removed the closing right after do_tftp
which covered the case of abort. This handles that case.
Reviewed-by: Jay Satiro
Reviewed-by: Daniel Stenberg
Follow up to #6209
Closes #6234
This commit is contained in:
parent
c7b02c5d68
commit
227daceabe
@ -1299,6 +1299,7 @@ send_ack:
|
||||
}
|
||||
} while(size == SEGSIZE);
|
||||
write_behind(test, pf->f_convert);
|
||||
/* close the output file as early as possible after upload completion */
|
||||
if(test->ofile > 0) {
|
||||
close(test->ofile);
|
||||
test->ofile = 0;
|
||||
@ -1325,6 +1326,11 @@ send_ack:
|
||||
(void) swrite(peer, &ackbuf.storage[0], 4); /* resend final ack */
|
||||
}
|
||||
abort:
|
||||
/* make sure the output file is closed in case of abort */
|
||||
if(test->ofile > 0) {
|
||||
close(test->ofile);
|
||||
test->ofile = 0;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user