]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: sd_bus_process() may assign NULL even if it returns positive 30047/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 16 Nov 2023 00:14:38 +0000 (09:14 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 16 Nov 2023 00:35:44 +0000 (09:35 +0900)
Let's not trigger assert_return() needlessly.

Prompted by #30029.

src/libsystemd/sd-bus/test-bus-peersockaddr.c

index 4774ef6a4c60ebef3d43375dfffa7c69407dcefe..79556e8a8574d7a7778f5c2f02ed8ae238e9a8f0 100644 (file)
@@ -65,7 +65,7 @@ static void *server(void *p) {
                         continue;
                 }
 
-                if (sd_bus_message_is_method_call(m, "foo.foo", "Foo") > 0) {
+                if (m && sd_bus_message_is_method_call(m, "foo.foo", "Foo") > 0) {
                         assert_se(sd_bus_reply_method_return(m, "s", "bar") >= 0);
                         break;
                 }