Diff between 22c4dfafe926193372be74dccef9cdf00721b807 and 7c20375b77548ad5e7818c113bc3d3b465691574
Changed Files
| File | Additions | Deletions | Status |
| obexd/client/main.c | +10 | -0 | modified |
Full Patch
diff --git a/obexd/client/main.c b/obexd/client/main.c
index ecb377d..5dfc68c 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);