From 2b4ba95048a796cbb0e7a88b4853bd5fe791aa8b Mon Sep 17 00:00:00 2001 From: sin Date: Fri, 26 Sep 2014 18:53:48 +0100 Subject: Cancel rx transfer if we fail to accept it for whatever reason --- ratox.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ratox.c b/ratox.c index 0f816d7..913f8cb 100644 --- a/ratox.c +++ b/ratox.c @@ -1219,8 +1219,7 @@ loop(void) if (tox_file_send_control(tox, f->num, 1, 0, TOX_FILECONTROL_ACCEPT, NULL, 0) < 0) { weprintf("Failed to accept transfer from receiver\n"); - close(f->fd[FFILE_OUT]); - f->fd[FFILE_OUT] = -1; + cancelrxtransfer(f); } else { printout("Accepted transfer from %s\n", f->name[0] == '\0' ? "Anonymous" : f->name); -- cgit v1.2.3