metadataengine/server/src/mdsserversession.cpp
branchRCL_3
changeset 19 b73252188534
parent 13 4a4892eec172
--- a/metadataengine/server/src/mdsserversession.cpp	Thu Jul 15 19:07:24 2010 +0300
+++ b/metadataengine/server/src/mdsserversession.cpp	Thu Aug 19 10:20:41 2010 +0300
@@ -601,7 +601,7 @@
 
     CleanupStack::Pop( find );
     
-    iFindEngines.Append( find );
+    iFindEngines.AppendL( find );
     }
 
 // ---------------------------------------------------------------------------
@@ -641,7 +641,7 @@
 
     CleanupStack::Pop( find );
     
-    iFindEngines.Append( find );
+    iFindEngines.AppendL( find );
     }
 
 // ---------------------------------------------------------------------------
@@ -678,6 +678,7 @@
     else if( findEngine->IsComplete() )
     	{
     	delete findEngine;
+    	findEngine = NULL;
 
     	iFindEngines.Remove( feIndex );
     	
@@ -708,6 +709,7 @@
     		findEngine->Cancel( aError );
 
     		delete findEngine;
+    		findEngine = NULL;
 
     		iFindEngines.Remove( i );
 
@@ -864,6 +866,7 @@
             if ( serverRequest != EAsyncFindSetReady )
                 {
                 delete findEngine;
+                findEngine = NULL;
                 
                 iFindEngines.Remove( findEngineIndex );
                 iFindEngines.Compress();