From e0aab53c93d73658e2ba20e113290f1640ba1e75 Mon Sep 17 00:00:00 2001 From: sin Date: Wed, 24 Sep 2014 15:07:15 +0100 Subject: Do it in the same order as in cancelrxtransfer() --- ratox.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ratox.c') diff --git a/ratox.c b/ratox.c index fded6b3..fb9c36d 100644 --- 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: -- cgit v1.2.3