summaryrefslogtreecommitdiff
path: root/src/libsystemd
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-06-15 10:25:08 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-06-30 10:55:39 +0200
commit628f7b1e706907d2520b3e51878bce3c787613c5 (patch)
tree17a97c9d3ff3ff97c5b30fe3dfa4e1f66cf2af55 /src/libsystemd
parent7e922b05844fd3c4db51b565c1b946eb2f92f0fd (diff)
downloadsystemd-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.c3
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;