From: <svn...@op...> - 2009-02-24 17:36:43
|
Author: bellmich Date: Tue Feb 24 18:36:30 2009 New Revision: 946 URL: http://libsyncml.opensync.org/changeset/946 Log: - removed a smlDsSessionRef because the reference is already there from smlDsServerSendAlert - added smlLocationUnref after the created location is no longer used by the function Modified: trunk/libsyncml/data_sync_api/data_sync_client.c Modified: trunk/libsyncml/data_sync_api/data_sync_client.c ============================================================================== --- trunk/libsyncml/data_sync_api/data_sync_client.c Tue Feb 24 17:24:54 2009 (r945) +++ trunk/libsyncml/data_sync_api/data_sync_client.c Tue Feb 24 18:36:30 2009 (r946) @@ -198,7 +198,6 @@ smlDsSessionGetChanges(datastore->session, smlDataSyncChangeCallback, datastore); } - smlDsSessionRef(datastore->session); SmlBool ret = TRUE; if (alertType == SML_ALERT_SLOW_SYNC && @@ -273,6 +272,7 @@ goto error; datastore->server = smlDsClientNew(datastore->contentType, loc, loc, error); + smlLocationUnref(loc); if (!datastore->server) goto error; |