]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-netlink: use uint8_t* for non-character data
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 6 Jan 2020 01:48:42 +0000 (10:48 +0900)
committerLennart Poettering <lennart@poettering.net>
Mon, 6 Jan 2020 13:50:41 +0000 (14:50 +0100)
src/libsystemd/sd-netlink/netlink-util.c

index c35d6ba4a5ba58dec09b811adaa4d27c684d17b4..aa10d0c3a42a7eceeab94aa6e2c24500ca426d26 100644 (file)
@@ -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);
 }