diff --git a/src/chat_commands.c b/src/chat_commands.c index e2783a2..5ba7129 100644 --- a/src/chat_commands.c +++ b/src/chat_commands.c @@ -113,7 +113,7 @@ void cmd_savefile(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv uint8_t *filename = friends[self->num].file_receiver.filenames[filenum]; - if (tox_file_sendcontrol(m, self->num, 1, filenum, TOX_FILECONTROL_ACCEPT, 0, 0)) + if (tox_file_sendcontrol(m, self->num, 1, filenum, TOX_FILECONTROL_ACCEPT, 0, 0) == 0) wprintw(window, "Accepted file transfer %u. Saving file as: '%s'\n", filenum, filename); else wprintw(window, "File transfer failed.\n"); diff --git a/src/main.c b/src/main.c index e5634b3..bcac388 100644 --- a/src/main.c +++ b/src/main.c @@ -395,8 +395,8 @@ static void do_file_senders(Tox *m) int pieces = 0; while (pieces++ < MAX_PIECES_SEND) { - if (!tox_file_senddata(m, friendnum, filenum, file_senders[i].nextpiece, - file_senders[i].piecelen)) + if (tox_file_senddata(m, friendnum, filenum, file_senders[i].nextpiece, + file_senders[i].piecelen) == -1) break; file_senders[i].timestamp = current_time;