From: <svn...@op...> - 2009-03-02 14:17:36
|
Author: bellmich Date: Mon Mar 2 15:17:28 2009 New Revision: 961 URL: http://libsyncml.opensync.org/changeset/961 Log: fixed blocking all sml_fail_unless after one test failed Modified: trunk/tests/support.c Modified: trunk/tests/support.c ============================================================================== --- trunk/tests/support.c Mon Mar 2 14:50:12 2009 (r960) +++ trunk/tests/support.c Mon Mar 2 15:17:28 2009 (r961) @@ -77,6 +77,12 @@ setuid(65534); if (!g_thread_supported ()) g_thread_init (NULL); + +#ifndef THREAD_SAFE_CHECK + /* unlock static mutex lock if locked from earlier error */ + g_static_mutex_trylock(&__libsyncml_check_mutex); + g_static_mutex_unlock(&__libsyncml_check_mutex); +#endif if (fkt_name) { testbed = g_strdup_printf("%s/testbed.XXXXXX", g_get_tmp_dir()); |