diff -r 57a65a3a658c -r 06f47423ecee syncmlfw/ds/dsutils/dbcaps/src/NSmldbcapsSerializer.cpp --- a/syncmlfw/ds/dsutils/dbcaps/src/NSmldbcapsSerializer.cpp Fri Feb 19 23:41:35 2010 +0200 +++ b/syncmlfw/ds/dsutils/dbcaps/src/NSmldbcapsSerializer.cpp Fri Mar 12 15:46:48 2010 +0200 @@ -344,9 +344,12 @@ const sml_devinf_datastore_s* dds = aDbCaps.Datastore(); //display name - NSmlUnicodeConverter::HBufC16InUnicodeLC( - TNSmlDbCapsSerializer::SafePtr( dds->displayname ), self->iDisplayName ); - CleanupStack::Pop( self->iDisplayName ); // self->iDisplayName + if(dds) + { + NSmlUnicodeConverter::HBufC16InUnicodeLC( + TNSmlDbCapsSerializer::SafePtr( dds->displayname ), self->iDisplayName ); + CleanupStack::Pop( self->iDisplayName ); // self->iDisplayName + } //sync types TSmlSyncTypeMask& synctype( self->iSyncTypeMask );