Skip to content
Snippets Groups Projects
Commit a2f0391a authored by Tristan Matthews's avatar Tristan Matthews
Browse files
parents 9ba0c49c 9feb7259
Branches
Tags
No related merge requests found
...@@ -80,11 +80,27 @@ DBusManager::~DBusManager() ...@@ -80,11 +80,27 @@ DBusManager::~DBusManager()
void DBusManager::exec() void DBusManager::exec()
{ {
try {
dispatcher_.enter(); dispatcher_.enter();
} catch (const DBus::Error &err) {
ERROR("%s: %s, exiting\n", err.name(), err.what());
::exit(EXIT_FAILURE);
} catch (const std::exception &err) {
ERROR("%s: %s, exiting\n", err.what());
::exit(EXIT_FAILURE);
}
} }
void void
DBusManager::exit() DBusManager::exit()
{ {
try {
dispatcher_.leave(); dispatcher_.leave();
} catch (const DBus::Error &err) {
ERROR("%s: %s, exiting\n", err.name(), err.what());
::exit(EXIT_FAILURE);
} catch (const std::exception &err) {
ERROR("%s: %s, exiting\n", err.what());
::exit(EXIT_FAILURE);
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment