diff -r 7ef16719d8cb -r fc69e1e37771 telephonyserverplugins/common_tsy/phonetsy/src/cmmphonefactorytsy.cpp --- a/telephonyserverplugins/common_tsy/phonetsy/src/cmmphonefactorytsy.cpp Fri Mar 12 15:49:38 2010 +0200 +++ b/telephonyserverplugins/common_tsy/phonetsy/src/cmmphonefactorytsy.cpp Mon Mar 15 12:45:06 2010 +0200 @@ -330,7 +330,9 @@ EXPORT_C CPhoneFactoryBase* LibEntry() { TFLOGSTRING("TSY: CPhoneFactoryBase::LibEntry()..."); - CMmPhoneFactoryTsy* factory = CMmPhoneFactoryTsy::NewL(); + // return NULL if instantiation fails + CMmPhoneFactoryTsy* factory(NULL); + TRAP_IGNORE(factory = CMmPhoneFactoryTsy::NewL()); return factory; }