diff -r a5fecba4b1e4 -r ecc2fefbdf1d omadm/omadmextensions/adapters/dcmodmadapter/src/dcmodmadapter.cpp --- a/omadm/omadmextensions/adapters/dcmodmadapter/src/dcmodmadapter.cpp Mon Jan 18 20:09:30 2010 +0200 +++ b/omadm/omadmextensions/adapters/dcmodmadapter/src/dcmodmadapter.cpp Tue Jan 26 11:46:52 2010 +0200 @@ -103,8 +103,11 @@ CDcmoDMAdapter::~CDcmoDMAdapter() { _DBG_FILE( "CDcmoDMAdapter Destructor" ); - idcmoClient->Close(); - delete idcmoClient; + if( idcmoClient ) + { + idcmoClient->Close(); + delete idcmoClient; + } idcmoClient = NULL; }