summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchristian linke <christian.linke@bmw.de>2012-10-16 19:33:16 +0200
committerchristian linke <christian.linke@bmw.de>2012-10-16 19:33:16 +0200
commit1de0967c2d36f62391240294615a7b6eaa80d053 (patch)
tree9d732169ec5eee5be806b409dc9128cfebe68202
parent9d35fa935becc285c5518b198628615d35ea6b74 (diff)
downloadaudiomanager-1de0967c2d36f62391240294615a7b6eaa80d053.tar.gz
* stability: call bus_threads_init_default before starting DBus.
Signed-off-by: christian linke <christian.linke@bmw.de>
-rw-r--r--AudioManagerDaemon/src/CAmDbusWrapper.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/AudioManagerDaemon/src/CAmDbusWrapper.cpp b/AudioManagerDaemon/src/CAmDbusWrapper.cpp
index 015bafe..23fc27e 100644
--- a/AudioManagerDaemon/src/CAmDbusWrapper.cpp
+++ b/AudioManagerDaemon/src/CAmDbusWrapper.cpp
@@ -62,6 +62,9 @@ CAmDbusWrapper::CAmDbusWrapper(CAmSocketHandler* socketHandler, DBusBusType type
assert(mpSocketHandler!=0);
dbus_error_init(&mDBusError);
+
+ if (!dbus_threads_init_default())
+ logError("CAmDbusWrapper::CAmDbusWrapper threads init call failed");
logInfo("DBusWrapper::DBusWrapper Opening DBus connection");
mpDbusConnection = dbus_bus_get(mDbusType, &mDBusError);
if (dbus_error_is_set(&mDBusError))