From a50edcaccf9c335a8b4fd6dc144916f3aed9ca8f Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Sat, 7 Nov 2015 18:04:53 +0000 Subject: Tox: fix crash on logout git-svn-id: http://svn.miranda-ng.org/main/trunk@15696 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Tox/src/tox_transfer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'protocols/Tox/src') diff --git a/protocols/Tox/src/tox_transfer.cpp b/protocols/Tox/src/tox_transfer.cpp index fef6258058..c4ebeb02b0 100644 --- a/protocols/Tox/src/tox_transfer.cpp +++ b/protocols/Tox/src/tox_transfer.cpp @@ -353,7 +353,8 @@ void CToxProto::CancelAllTransfers() for (size_t i = 0; i < transfers.Count(); i++) { FileTransferParam *transfer = transfers.GetAt(i); - tox_file_control(toxThread->tox, transfer->friendNumber, transfer->fileNumber, TOX_FILE_CONTROL_CANCEL, NULL); + if (toxThread && toxThread->tox) + tox_file_control(toxThread->tox, transfer->friendNumber, transfer->fileNumber, TOX_FILE_CONTROL_CANCEL, NULL); ProtoBroadcastAck(transfer->pfts.hContact, ACKTYPE_FILE, ACKRESULT_DENIED, (HANDLE)transfer, 0); transfers.Remove(transfer); } -- cgit v1.2.3