imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailfetchedchecker.cpp
changeset 33 221be23823c5
parent 31 d429f823a6b7
child 34 1c05ae5a7e41
--- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailfetchedchecker.cpp	Thu Jul 08 15:45:05 2010 +0300
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailfetchedchecker.cpp	Fri Jul 23 10:35:38 2010 +0300
@@ -62,9 +62,8 @@
         if ( ret != KErrNotFound )
             {
             TN_DEBUG1( "CThumbnailFetchedChecker::LastFetchResult() -> error found");
+            delete entry;
             entry = NULL;
-            delete entry;
-
             return iNotFetched[ ret ]->iError;
             }
         }
@@ -94,6 +93,7 @@
                 {
                 TN_DEBUG2( "CThumbnailFetchedChecker::LastFetchResult() -> Remove successful results from store %d",  iNotFetched.Count() );
                 delete iNotFetched[ i ];
+                iNotFetched[ i ] = NULL;
                 iNotFetched.Remove( i );
                 }
             }
@@ -155,6 +155,7 @@
             {
             TN_DEBUG1( "CThumbnailFetchedChecker::DeleteFetchResult() -> Deteled URI from fetched list" );	
             delete iNotFetched[ ret ];
+            iNotFetched[ ret ] = NULL;
             iNotFetched.Remove( ret );
             }
         }