smsprotocols/smsstack/smsprot/Src/smspclass0stor.cpp
branchRCL_3
changeset 74 9200f38b1324
parent 66 07a122eea281
child 82 042fd2753b8f
--- a/smsprotocols/smsstack/smsprot/Src/smspclass0stor.cpp	Tue Sep 14 23:33:57 2010 +0300
+++ b/smsprotocols/smsstack/smsprot/Src/smspclass0stor.cpp	Wed Sep 15 13:30:43 2010 +0300
@@ -986,10 +986,12 @@
 void CPreallocatedFile::OpenL()
 	{
 	User::LeaveIfError(iFile.Open(iFs, iFileName->Des(), EFileShareExclusive|EFileRead|EFileWrite));
+	CleanupClosePushL(iFile);
 	// Check the validity of the data.
 	CheckDataL();
 	// Internalize data
 	InternalizeEntryArrayL();
+	CleanupStack::Pop(&iFile);
 	}
 
 /**