diff -r 84c6623982f6 -r ed07dcc72692 connectionutilities/ConnectionDialogs/DisconnectDlg/src/DisconnectDlgUi.cpp --- a/connectionutilities/ConnectionDialogs/DisconnectDlg/src/DisconnectDlgUi.cpp Fri Sep 17 08:32:43 2010 +0300 +++ b/connectionutilities/ConnectionDialogs/DisconnectDlg/src/DisconnectDlgUi.cpp Mon Oct 04 00:43:42 2010 +0300 @@ -53,8 +53,9 @@ EXPORT_C CArrayPtr* NotifierArray() { - CArrayPtrFlat* array = new( ELeave ) - CArrayPtrFlat( KPluginGranularity ); + CArrayPtrFlat* array = NULL; + TRAP_IGNORE( array = new (ELeave) + CArrayPtrFlat( KPluginGranularity ); ) if ( array ) {