From: <svn...@op...> - 2009-06-26 13:03:55
|
Author: saschpe Date: Fri Jun 26 14:56:58 2009 New Revision: 1122 URL: http://libsyncml.opensync.org/changeset/1122 Log: Added a check in smlDataSyncAbort to prevent segfault when no session is running. Modified: trunk/libsyncml/data_sync_api/data_sync_abort.c Modified: trunk/libsyncml/data_sync_api/data_sync_abort.c ============================================================================== --- trunk/libsyncml/data_sync_api/data_sync_abort.c Fri Jun 26 14:55:04 2009 (r1121) +++ trunk/libsyncml/data_sync_api/data_sync_abort.c Fri Jun 26 14:56:58 2009 (r1122) @@ -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) { |