harvester/client/src/harvesterclient.cpp
changeset 1 acef663c1218
parent 0 c53acadfccc6
child 8 6752808b2036
--- a/harvester/client/src/harvesterclient.cpp	Mon Jan 18 20:34:07 2010 +0200
+++ b/harvester/client/src/harvesterclient.cpp	Tue Jan 26 12:13:20 2010 +0200
@@ -169,7 +169,11 @@
     
     WRITELOG( "RHarvesterClient::Close() - UnregisterHarvest done" );
     
-    iRequestQueue->ForceRequests();
+    if( iRequestQueue && iRequestQueue->RequestsPending() )
+        {
+        iRequestQueue->Cancel();
+        iRequestQueue->ForceRequests();
+        }
     
     delete iRequestQueue;
     iRequestQueue = NULL;