--- 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;
}