diff options
Diffstat (limited to 'tools/dbus-send.c')
-rw-r--r-- | tools/dbus-send.c | 37 |
1 files changed, 6 insertions, 31 deletions
diff --git a/tools/dbus-send.c b/tools/dbus-send.c index d3ff2589..2e37b089 100644 --- a/tools/dbus-send.c +++ b/tools/dbus-send.c @@ -51,7 +51,7 @@ static const char *appname; static void usage (int ecode) { - fprintf (stderr, "Usage: %s [--help] [--system | --session | --bus=ADDRESS | --peer=ADDRESS] [--dest=NAME] [--type=TYPE] [--print-reply[=literal]] [--reply-timeout=MSEC] <destination object path> <message name> [contents ...]\n", appname); + fprintf (stderr, "Usage: %s [--help] [--system | --session | --address=ADDRESS] [--dest=NAME] [--type=TYPE] [--print-reply[=literal]] [--reply-timeout=MSEC] <destination object path> <message name> [contents ...]\n", appname); exit (ecode); } @@ -241,7 +241,6 @@ main (int argc, char *argv[]) int message_type = DBUS_MESSAGE_TYPE_SIGNAL; const char *type_str = NULL; const char *address = NULL; - int is_bus = FALSE; int session_or_system = FALSE; appname = argv[0]; @@ -267,28 +266,14 @@ main (int argc, char *argv[]) type = DBUS_BUS_SESSION; session_or_system = TRUE; } - else if ((strstr (arg, "--bus=") == arg) || (strstr (arg, "--peer=") == arg) || (strstr (arg, "--address=") == arg)) + else if (strstr (arg, "--address=") == arg) { - if (arg[2] == 'b') /* bus */ + if (*(strchr (arg, '=') + 1) == '\0') { - is_bus = TRUE; - } - else if (arg[2] == 'p') /* peer */ - { - is_bus = FALSE; - } - else /* address; keeping backwards compatibility */ - { - is_bus = FALSE; - } - - address = strchr (arg, '=') + 1; - - if (address[0] == '\0') - { - fprintf (stderr, "\"--peer=\" and \"--bus=\" require an ADDRESS\n"); + fprintf (stderr, "\"--address=\" requires an ADDRESS\n"); usage (1); } + address = strchr (arg, '=') + 1; } else if (strncmp (arg, "--print-reply", 13) == 0) { @@ -345,7 +330,7 @@ main (int argc, char *argv[]) if (session_or_system && (address != NULL)) { - fprintf (stderr, "\"--peer\" and \"--bus\" may not be used with \"--system\" or \"--session\"\n"); + fprintf (stderr, "\"--address\" may not be used with \"--system\" or \"--session\"\n"); usage (1); } @@ -387,16 +372,6 @@ main (int argc, char *argv[]) dbus_error_free (&error); exit (1); } - else if ((address != NULL) && is_bus) - { - if (!dbus_bus_register (connection, &error)) - { - fprintf (stderr, "Failed to register on connection to \"%s\" message bus: %s\n", - address, error.message); - dbus_error_free (&error); - exit (1); - } - } if (message_type == DBUS_MESSAGE_TYPE_METHOD_CALL) { |