diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-06-15 10:25:08 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-06-30 10:55:39 +0200 |
commit | 628f7b1e706907d2520b3e51878bce3c787613c5 (patch) | |
tree | 17a97c9d3ff3ff97c5b30fe3dfa4e1f66cf2af55 /src/libsystemd | |
parent | 7e922b05844fd3c4db51b565c1b946eb2f92f0fd (diff) | |
download | systemd-628f7b1e706907d2520b3e51878bce3c787613c5.tar.gz |
sd-bus: use assert_return() in public function sd_bus_message_dump
Also, document that NULL is allowed.
Diffstat (limited to 'src/libsystemd')
-rw-r--r-- | src/libsystemd/sd-bus/bus-dump.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsystemd/sd-bus/bus-dump.c b/src/libsystemd/sd-bus/bus-dump.c index d67a170a2d..73939d8f7a 100644 --- a/src/libsystemd/sd-bus/bus-dump.c +++ b/src/libsystemd/sd-bus/bus-dump.c @@ -50,7 +50,8 @@ _public_ int sd_bus_message_dump(sd_bus_message *m, FILE *f, uint64_t flags) { unsigned level = 1; int r; - assert(m); + assert_return(m, -EINVAL); + assert_return((flags & ~_SD_BUS_MESSAGE_DUMP_KNOWN_FLAGS) == 0, -EINVAL); if (!f) f = stdout; |