Skip to content

Commit

Permalink
dbus: remove unnecessary implementation of o.fd.DBus.Peer
Browse files Browse the repository at this point in the history
... which is provided by libdbus already.

Fixes: #1391
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
  • Loading branch information
yshui committed Nov 21, 2024
1 parent d62f41b commit fcb4a2d
Showing 1 changed file with 0 additions and 14 deletions.
14 changes: 0 additions & 14 deletions src/dbus.c
Original file line number Diff line number Diff line change
Expand Up @@ -1284,20 +1284,6 @@ static DBusHandlerResult cdbus_process(DBusConnection *conn, DBusMessage *msg, v

if (dbus_message_is_method_call(msg, DBUS_INTERFACE_INTROSPECTABLE, "Introspect")) {
ret = cdbus_process_introspect(reply);
} else if (dbus_message_is_method_call(msg, DBUS_INTERFACE_PEER, "Ping")) {
// Intentionally left blank
} else if (dbus_message_is_method_call(msg, DBUS_INTERFACE_PEER, "GetMachineId")) {
if (reply != NULL) {
char *uuid = dbus_get_local_machine_id();
if (uuid) {
if (!cdbus_append_string(reply, uuid)) {
ret = DBUS_HANDLER_RESULT_NEED_MEMORY;
}
dbus_free(uuid);
} else {
ret = DBUS_HANDLER_RESULT_NEED_MEMORY;
}
}
} else if (strcmp(interface, CDBUS_INTERFACE_NAME) != 0) {
dbus_set_error_const(&err, DBUS_ERROR_UNKNOWN_INTERFACE, NULL);
} else {
Expand Down

0 comments on commit fcb4a2d

Please sign in to comment.