From 4cc753edc1772a43dbd97731ac71edbdfbc55edd Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sat, 29 Aug 2015 15:20:50 -0400 Subject: [PATCH] fix crash from last commit (OnResponseFailed needs to check if it is a valid listener) --- src/client/requestbroker/RequestBroker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/requestbroker/RequestBroker.cpp b/src/client/requestbroker/RequestBroker.cpp index 9a4587393e..6ab56c4615 100644 --- a/src/client/requestbroker/RequestBroker.cpp +++ b/src/client/requestbroker/RequestBroker.cpp @@ -210,7 +210,7 @@ void RequestBroker::thumbnailQueueProcessTH() resultStatus = r->Process(*this); if(resultStatus == Duplicate || resultStatus == Failed || resultStatus == Finished) { - if (resultStatus == Duplicate || resultStatus == Failed) + if ((resultStatus == Duplicate || resultStatus == Failed) && CheckRequestListener(r->Listener)) r->Listener.second->OnResponseFailed(r->Identifier); req = activeRequests.erase(req); }