From: Arvin Schnell Date: Thu, 28 Jun 2012 12:26:37 +0000 (+0200) Subject: - work on dbus interface X-Git-Tag: v0.1.3~220 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a87735f93317f3eda4aa17045cca56c60338dcf;p=thirdparty%2Fsnapper.git - work on dbus interface --- diff --git a/client/snapper.cc b/client/snapper.cc index e3a95be2..8492907a 100644 --- a/client/snapper.cc +++ b/client/snapper.cc @@ -1220,14 +1220,18 @@ main(int argc, char** argv) } catch (const DBus::ErrorException& e) { - if (strcmp(e.name(), "error.unknown_config") == 0) + string name = e.name(); + + if (name == "error.unknown_config") cerr << _("Unknown config.") << endl; - else if (strcmp(e.name(), "error.no_permissions") == 0) + else if (name == "error.no_permissions") cerr << _("No permissions.") << endl; - else if (strcmp(e.name(), "error.invalid_userdata") == 0) + else if (name == "error.invalid_userdata") cerr << _("Invalid userdata.") << endl; + else if (name == "error.illegal_snapshot") + cerr << _("Illegal Snapshot.") << endl; else - cerr << _("Failure") << " (" << e.what() << ")." << endl; + cerr << _("Failure") << " (" << name << ")." << endl; } catch (const DBus::FatalException& e) {