diff -r a179b74831c9 -r c1f20ce4abcf kernel/eka/drivers/pbus/mmc/sdcard/sdcard3c/sdcard.cpp --- a/kernel/eka/drivers/pbus/mmc/sdcard/sdcard3c/sdcard.cpp Thu Aug 19 11:14:22 2010 +0300 +++ b/kernel/eka/drivers/pbus/mmc/sdcard/sdcard3c/sdcard.cpp Tue Aug 31 16:34:26 2010 +0300 @@ -29,6 +29,7 @@ TSDCard::TSDCard() : iProtectedAreaSize(0), iPARootDirEnd(KPARootDirEndUnknown), iClientCountSD(0) { + // empty } TInt64 TSDCard::DeviceSize64() const @@ -423,6 +424,10 @@ EXPORT_C TInt DSDStack::Init() { OstTraceFunctionEntry1( DSDSTACK_INIT_ENTRY, this ); + + if((iAddressCard = new DAddressCard(*this)) == NULL) + return KErrNoMemory; + TInt ret = DMMCStack::Init(); OstTraceFunctionExitExt( DSDSTACK_INIT_EXIT, this, ret ); return ret; @@ -1135,7 +1140,7 @@ { AddressCard(KBroadcastToAllCards); __KTRACE_OPT(KPBUS1, Kern::Printf("