diff --git a/src/chat.c b/src/chat.c index 83c4c6d..8e8fa4d 100644 --- a/src/chat.c +++ b/src/chat.c @@ -499,6 +499,7 @@ static void chat_onFileRecv(ToxWindow *self, Tox *m, uint32_t friendnum, uint32_ ft->state = FILE_TRANSFER_PENDING; ft->direction = FILE_TRANSFER_RECV; ft->file_size = file_size; + ft->friendnum = friendnum; ft->filenum = filenum; snprintf(ft->file_path, sizeof(ft->file_path), "%s", file_path); snprintf(ft->file_name, sizeof(ft->file_name), "%s", filename); diff --git a/src/chat_commands.c b/src/chat_commands.c index 256edbc..4937aaa 100644 --- a/src/chat_commands.c +++ b/src/chat_commands.c @@ -275,6 +275,7 @@ void cmd_sendfile(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv ft->file = file_to_send; ft->file_size = filesize; ft->filenum = filenum; + ft->friendnum = self->num; ft->direction = FILE_TRANSFER_SEND; char sizestr[32];