userlibandfileserver/fileserver/sfile/sf_cache.cpp
changeset 105 ea2434cf3670
parent 102 ef2a444a7410
--- a/userlibandfileserver/fileserver/sfile/sf_cache.cpp	Tue May 04 16:57:20 2010 +0100
+++ b/userlibandfileserver/fileserver/sfile/sf_cache.cpp	Tue May 04 18:23:12 2010 +0100
@@ -610,8 +610,11 @@
 	if(r==KErrNoMemory)
 		return r;
 
+	iCache = (TFileCacheRecord**)User::ReAlloc(pIndexes,sizeof(TFileCacheRecord*)*currentIndex);
+	if(!iCache)
+	    return KErrNoMemory;
+	
 	iNotPresent = EFalse;
-	iCache = (TFileCacheRecord**)User::ReAlloc(pIndexes,sizeof(TFileCacheRecord*)*currentIndex);
 	iRecordCount = currentIndex;
 	if (currentIndex>1)
 		{