From: <svn...@op...> - 2009-10-01 14:52:08
|
Author: bellmich Date: Thu Oct 1 16:12:37 2009 New Revision: 1298 URL: http://libsyncml.opensync.org/changeset/1298 Log: added missing cleanup code Modified: trunk/tests/check_data_sync_api.c Modified: trunk/tests/check_data_sync_api.c ============================================================================== --- trunk/tests/check_data_sync_api.c Thu Oct 1 16:12:12 2009 (r1297) +++ trunk/tests/check_data_sync_api.c Thu Oct 1 16:12:37 2009 (r1298) @@ -649,6 +649,21 @@ } g_object_unref(server); + /* cleanup clients */ + while (clients) { + SmlDataSyncTestClient *client = clients->data; + clients = g_list_remove(clients, client); + g_object_unref(client->data_store); + g_object_unref(client->client); + smlSafeFree((gpointer *)&client); + } + + /* cleanup server */ + g_object_unref(server); + server = NULL; + g_object_unref(server_data_store); + server_data_store = NULL; + return; error: if (runMutex) { |