summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngo Huerner <ingo.huerner@xse.de>2015-02-09 10:36:38 +0100
committerIngo Huerner <ingo.huerner@xse.de>2015-02-09 10:36:38 +0100
commitaf8668f0ef39cd09481be43d9d53327cb9304d94 (patch)
tree823e87c0b29351c17a30a734efb443b85b9a6b9b
parente940be028e4dd8210a0c46c6942e70d6525913c8 (diff)
downloadpersistence-client-library-af8668f0ef39cd09481be43d9d53327cb9304d94.tar.gz
Added dbus_threads_init_defaultv1.0.0
-rw-r--r--src/persistence_client_library_dbus_service.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/persistence_client_library_dbus_service.c b/src/persistence_client_library_dbus_service.c
index 76abc18..c3c2624 100644
--- a/src/persistence_client_library_dbus_service.c
+++ b/src/persistence_client_library_dbus_service.c
@@ -412,6 +412,13 @@ int setup_dbus_mainloop(void)
dbus_error_init(&err);
+ if(!dbus_threads_init_default())
+ {
+ DLT_LOG(gPclDLTContext, DLT_LOG_ERROR, DLT_STRING("setupMainLoop - initDefaultFailed() :"), DLT_STRING(err.message) );
+ dbus_error_free (&err);
+ return EPERS_COMMON;
+ }
+
if(pAddress != NULL) // Connect to the bus and check for errors
{
DLT_LOG(gPclDLTContext, DLT_LOG_DEBUG, DLT_STRING("setupMainLoop - specific dbus address:"), DLT_STRING(pAddress) );