kernel/eka/drivers/pbus/mmc/session.cpp
changeset 244 a77889bee936
parent 90 947f0dc9f7a8
child 257 3e88ff8f41d5
child 279 957c583b417b
--- a/kernel/eka/drivers/pbus/mmc/session.cpp	Fri Aug 06 16:34:38 2010 +0100
+++ b/kernel/eka/drivers/pbus/mmc/session.cpp	Thu Aug 12 11:55:14 2010 +0100
@@ -464,6 +464,10 @@
 		return KErrNotReady;
 	    }
 
+	// Save the callers card pointer as some state machines 
+	// (e.g. ECIMLockUnlock, ECIMInitStackAfterUnlock) can change it
+	SaveCard();
+
 	SetupCIMControl(iSessionID);
 
 	iStackP->Add(this);