From: <svn...@op...> - 2009-09-14 17:48:09
|
Author: bellmich Date: Mon Sep 14 19:47:55 2009 New Revision: 1272 URL: http://libsyncml.opensync.org/changeset/1272 Log: If the SmlDsSession is not present then it is impossible to dispatch. Modified: trunk/libsyncml/data_sync_api/sml_data_sync_data_store_session.c Modified: trunk/libsyncml/data_sync_api/sml_data_sync_data_store_session.c ============================================================================== --- trunk/libsyncml/data_sync_api/sml_data_sync_data_store_session.c Mon Sep 14 19:47:00 2009 (r1271) +++ trunk/libsyncml/data_sync_api/sml_data_sync_data_store_session.c Mon Sep 14 19:47:55 2009 (r1272) @@ -695,6 +695,7 @@ sml_data_sync_data_store_session_check (SmlDataSyncDataStoreSession *self) { g_return_val_if_fail (SML_IS_DATA_SYNC_DATA_STORE_SESSION (self), FALSE); + g_return_val_if_fail (self->priv->data_store_session, FALSE); if (smlDsSessionCheck(self->priv->data_store_session)) return TRUE; @@ -712,6 +713,7 @@ sml_data_sync_data_store_session_dispatch (SmlDataSyncDataStoreSession *self) { g_return_val_if_fail (SML_IS_DATA_SYNC_DATA_STORE_SESSION (self), FALSE); + g_return_val_if_fail (self->priv->data_store_session, FALSE); smlDsSessionDispatch(self->priv->data_store_session); |