From 14b6e6b6f31afdec9a4e8f322226def30815e8fe Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 6 Jan 2020 10:48:42 +0900 Subject: [PATCH] sd-netlink: use uint8_t* for non-character data --- src/libsystemd/sd-netlink/netlink-util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsystemd/sd-netlink/netlink-util.c b/src/libsystemd/sd-netlink/netlink-util.c index c35d6ba4a5..aa10d0c3a4 100644 --- a/src/libsystemd/sd-netlink/netlink-util.c +++ b/src/libsystemd/sd-netlink/netlink-util.c @@ -182,7 +182,7 @@ int rtnl_log_create_error(int r) { void rtattr_append_attribute_internal(struct rtattr *rta, unsigned short type, const void *data, size_t data_length) { size_t padding_length; - char *padding; + uint8_t *padding; assert(rta); assert(!data || data_length > 0); @@ -202,7 +202,7 @@ void rtattr_append_attribute_internal(struct rtattr *rta, unsigned short type, c padding = RTA_DATA(rta); /* make sure also the padding at the end of the message is initialized */ - padding_length = (char *) rta + RTA_SPACE(data_length) - padding; + padding_length = (uint8_t *) rta + RTA_SPACE(data_length) - padding; memzero(padding, padding_length); }