X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-bus%2Ftest-bus-chat.c;h=24a194327ed8b16f3c98e1eaf3010c38e8a58226;hb=20902f3ec8b9d3f8949b15dbd961d3eeb37e9b7b;hp=5f533cc6d075ebefc26ed0f1c7768f839bfc0a3c;hpb=ed205a6bc53735392b46fde6820520a1d18d6ebd;p=elogind.git diff --git a/src/libsystemd-bus/test-bus-chat.c b/src/libsystemd-bus/test-bus-chat.c index 5f533cc6d..24a194327 100644 --- a/src/libsystemd-bus/test-bus-chat.c +++ b/src/libsystemd-bus/test-bus-chat.c @@ -35,6 +35,7 @@ static int server_init(sd_bus **_bus) { sd_bus *bus = NULL; sd_id128_t id; int r; + const char *unique; assert(_bus); @@ -50,9 +51,15 @@ static int server_init(sd_bus **_bus) { goto fail; } + r = sd_bus_get_unique_name(bus, &unique); + if (r < 0) { + log_error("Failed to get unique name: %s", strerror(-r)); + goto fail; + } + log_info("Peer ID is " SD_ID128_FORMAT_STR ".", SD_ID128_FORMAT_VAL(id)); + log_info("Unique ID: %s", unique); log_info("Can send file handles: %i", sd_bus_can_send(bus, 'h')); - log_info("Unique ID: %s", strna(sd_bus_get_unique_name(bus))); r = sd_bus_request_name(bus, "org.freedesktop.systemd.test", 0); if (r < 0) {