From 7c20375b77548ad5e7818c113bc3d3b465691574 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 18 Oct 2008 21:30:26 +0200 Subject: [PATCH] obexd: Enable threading if supported --- obexd/client/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/obexd/client/main.c b/obexd/client/main.c index ecb377db3..5dfc68cbf 100644 --- a/obexd/client/main.c +++ b/obexd/client/main.c @@ -183,6 +183,16 @@ int main(int argc, char *argv[]) DBusConnection *conn; DBusError err; +#ifdef NEED_THREADS + if (g_thread_supported() == FALSE) + g_thread_init(NULL); + + if (dbus_threads_init_default() == FALSE) { + fprintf(stderr, "Can't init usage of threads\n"); + exit(EXIT_FAILURE); + } +#endif + dbus_error_init(&err); conn = g_dbus_setup_bus(DBUS_BUS_SESSION, CLIENT_SERVICE, &err); -- 2.47.3