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