diff -r d8d70de2bd36 -r 57b9594f5772 kernel/eka/drivers/pbus/mmc/sdcard/sdcard3c/sdcard.cpp --- a/kernel/eka/drivers/pbus/mmc/sdcard/sdcard3c/sdcard.cpp Wed Aug 18 11:08:29 2010 +0300 +++ b/kernel/eka/drivers/pbus/mmc/sdcard/sdcard3c/sdcard.cpp Thu Sep 02 21:54:16 2010 +0300 @@ -424,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; @@ -1136,7 +1140,7 @@ { AddressCard(KBroadcastToAllCards); __KTRACE_OPT(KPBUS1, Kern::Printf("