]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-bus-server: minor modernizations
authorLennart Poettering <lennart@poettering.net>
Fri, 5 May 2023 19:47:43 +0000 (21:47 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 16 May 2023 08:09:05 +0000 (10:09 +0200)
src/libsystemd/sd-bus/test-bus-server.c

index ab4045ee15b189751e0ee0bdfdfab7a67f37328a..5024c1d4f5cb7660ac7949262cb3bc523b355abc 100644 (file)
@@ -22,8 +22,8 @@ struct context {
 };
 
 static void *server(void *p) {
+        _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
         struct context *c = p;
-        sd_bus *bus = NULL;
         sd_id128_t id;
         bool quit = false;
         int r;
@@ -97,11 +97,6 @@ static void *server(void *p) {
         r = 0;
 
 fail:
-        if (bus) {
-                sd_bus_flush(bus);
-                sd_bus_unref(bus);
-        }
-
         return INT_TO_PTR(r);
 }