From: <svn...@op...> - 2009-06-26 13:04:16
|
Author: saschpe Date: Fri Jun 26 14:55:04 2009 New Revision: 1121 URL: http://libsyncml.opensync.org/changeset/1121 Log: Added a check in smlDataSyncAbort to prevent segfault when no session is running. Modified: branches/libsyncml-0.5.x/libsyncml/data_sync_api/data_sync_abort.c Modified: branches/libsyncml-0.5.x/libsyncml/data_sync_api/data_sync_abort.c ============================================================================== --- branches/libsyncml-0.5.x/libsyncml/data_sync_api/data_sync_abort.c Fri Jun 26 14:31:29 2009 (r1120) +++ branches/libsyncml-0.5.x/libsyncml/data_sync_api/data_sync_abort.c Fri Jun 26 14:55:04 2009 (r1121) @@ -44,6 +44,9 @@ { smlTrace(TRACE_ENTRY, "%s", __func__); + if (!dsObject || !dsObject->session) + return FALSE; + /* determine the state of the session */ if (!dsObject->session->sending && !dsObject->session->waiting) { |