X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-rtnl%2Frtnl-message.c;h=24f2e6f2466220ef386301c4c29709dc4c21a91a;hb=96415cad2fdd8d280ae94b02651b5f826a2f7f3d;hp=c62eca9fae33cf38c9ea6e9b0b9c52d36da64678;hpb=b9eaf3d1ebc839dc30dbbee9ce080855b3f002c0;p=elogind.git diff --git a/src/libsystemd-rtnl/rtnl-message.c b/src/libsystemd-rtnl/rtnl-message.c index c62eca9fa..24f2e6f24 100644 --- a/src/libsystemd-rtnl/rtnl-message.c +++ b/src/libsystemd-rtnl/rtnl-message.c @@ -447,7 +447,7 @@ int sd_rtnl_message_append_u32(sd_rtnl_message *m, unsigned short type, uint32_t return -ENOTSUP; } - r = add_rtattr(m, type, &data, sizeof(&data)); + r = add_rtattr(m, type, &data, sizeof(uint32_t)); if (r < 0) return r; @@ -508,7 +508,7 @@ int sd_rtnl_message_append_in_addr(sd_rtnl_message *m, unsigned short type, cons return -ENOTSUP; } - r = add_rtattr(m, type, data, sizeof(data)); + r = add_rtattr(m, type, data, sizeof(struct in_addr)); if (r < 0) return r; @@ -568,7 +568,7 @@ int sd_rtnl_message_append_in6_addr(sd_rtnl_message *m, unsigned short type, con return -ENOTSUP; } - r = add_rtattr(m, type, data, sizeof(data)); + r = add_rtattr(m, type, data, sizeof(struct in6_addr)); if (r < 0) return r;