landmarks/locationlandmarks/converter/src/EPos_PosLmUnzipUtil.cpp
changeset 51 111f80460dbe
parent 0 667063e416a2
--- a/landmarks/locationlandmarks/converter/src/EPos_PosLmUnzipUtil.cpp	Thu Sep 02 20:51:33 2010 +0300
+++ b/landmarks/locationlandmarks/converter/src/EPos_PosLmUnzipUtil.cpp	Mon Oct 04 00:45:15 2010 +0300
@@ -48,13 +48,15 @@
 	User::LeaveIfError(zipFile->OpenL());
 	fileMembers = zipFile->GetMembersL();
 	CleanupStack::PushL(fileMembers);
-	while (member = fileMembers->NextL()) 
+	member = fileMembers->NextL();
+	while (member) 
 	{
 	//You must take ownership of the member object created for you by NextL()!
 	CleanupStack::PushL(member);
 	ExtractFileL(aFs, member, zipFile, aFileName);
 	
 	CleanupStack::PopAndDestroy(); //member
+	member = fileMembers->NextL();
 	}
 	zipFile->Close();
 	CleanupStack::PopAndDestroy(2); //fileMembers, zipFile