commit e0aab53c93d73658e2ba20e113290f1640ba1e75
parent c824892bf34e64c02f62ede24200131a23005462
Author: sin <sin@2f30.org>
Date: Wed, 24 Sep 2014 15:07:15 +0100
Do it in the same order as in cancelrxtransfer()
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/ratox.c b/ratox.c
@@ -491,13 +491,13 @@ cbfilecontrol(Tox *m, int32_t fid, uint8_t rec_sen, uint8_t fnum, uint8_t ctrlty
/* Receiving completed */
printout("Transfer complete\n");
tox_file_send_control(tox, f->fid, 1, 0, TOX_FILECONTROL_FINISHED, NULL, 0);
- ftruncate(f->fd[FFILE_PENDING], 0);
- dprintf(f->fd[FFILE_PENDING], "%d\n", 0);
- f->recvfileactive = 0;
if (f->fd[FFILE_OUT] != -1) {
close(f->fd[FFILE_OUT]);
f->fd[FFILE_OUT] = -1;
}
+ ftruncate(f->fd[FFILE_PENDING], 0);
+ dprintf(f->fd[FFILE_PENDING], "%d\n", 0);
+ f->recvfileactive = 0;
}
break;
default: