metadataengine/server/src/mdsserversession.cpp
changeset 40 910a23996aa0
parent 28 c461c7fa72c2
child 60 79f826a55db2
--- a/metadataengine/server/src/mdsserversession.cpp	Wed Jul 14 07:57:22 2010 +0300
+++ b/metadataengine/server/src/mdsserversession.cpp	Fri Jul 23 10:03:59 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();