From: Lennart Poettering Date: Fri, 5 Apr 2013 12:48:20 +0000 (+0200) Subject: bus: when parsing signature strings, accept NULL as empty signature X-Git-Tag: v201~46 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=88d331d5371860216a9ba1d8d30c3add352f36e5 bus: when parsing signature strings, accept NULL as empty signature --- diff --git a/src/libsystemd-bus/bus-message.c b/src/libsystemd-bus/bus-message.c index 7acab5097..2d051e8ae 100644 --- a/src/libsystemd-bus/bus-message.c +++ b/src/libsystemd-bus/bus-message.c @@ -1250,7 +1250,9 @@ int bus_message_append_ap( int r; assert(m); - assert(types); + + if (!types) + return 0; for (t = types; *t; t++) { switch (*t) {