From: Yu Watanabe Date: Wed, 19 Jun 2019 05:29:00 +0000 (+0900) Subject: sd-bus: use memdup_suffix0() instead of strndup() X-Git-Tag: v243-rc1~267^2 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=commitdiff_plain;h=bccd91629213eba8e4f324387dee619a008ecb2f sd-bus: use memdup_suffix0() instead of strndup() --- diff --git a/src/libsystemd/sd-bus/bus-message.c b/src/libsystemd/sd-bus/bus-message.c index 774bf102190..5360bce9040 100644 --- a/src/libsystemd/sd-bus/bus-message.c +++ b/src/libsystemd/sd-bus/bus-message.c @@ -5265,7 +5265,7 @@ int bus_message_parse_fields(sd_bus_message *m) { if (!b) return -EBADMSG; - sig = strndup(b+1, item_size - (b+1-(char*) q)); + sig = memdup_suffix0(b+1, item_size - (b+1-(char*) q)); if (!sig) return -ENOMEM;