X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-bus%2Fbus-message.c;h=0f19ee238ada80b3be29556d16ebeae902fdcd9d;hb=5b1bc83f81bf318aa365dc539b2e0be00fdaa63b;hp=9e712717cc34b31864af3e5d97953cc52dac2539;hpb=c8fa3f60302f6d1bf7b2f7b31fb7e5a46b3d53c1;p=elogind.git diff --git a/src/libsystemd-bus/bus-message.c b/src/libsystemd-bus/bus-message.c index 9e712717c..0f19ee238 100644 --- a/src/libsystemd-bus/bus-message.c +++ b/src/libsystemd-bus/bus-message.c @@ -791,7 +791,9 @@ _public_ sd_bus_message* sd_bus_message_ref(sd_bus_message *m) { } _public_ sd_bus_message* sd_bus_message_unref(sd_bus_message *m) { - assert_return(m, NULL); + + if (!m) + return NULL; assert(m->n_ref > 0); m->n_ref--;