From c77417a683ac66f95daabb971a308ea7a12b5f85 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sun, 12 Feb 2023 21:38:04 +0100 Subject: [PATCH] netifd: Explicitly zero initialize variables The -pedantic option was complaining about the old initialization and prefers if it is explicitly initialized to zero. Signed-off-by: Hauke Mehrtens --- proto.c | 2 +- system-linux.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/proto.c b/proto.c index 01473f2..48dd213 100644 --- a/proto.c +++ b/proto.c @@ -416,7 +416,7 @@ proto_apply_static_ip_settings(struct interface *iface, struct blob_attr *attr) unsigned int netmask = 32; bool ip6deprecated; int n_v4 = 0, n_v6 = 0; - struct in_addr bcast = {}, ptp = {}; + struct in_addr bcast = {0,}, ptp = {0,}; blobmsg_parse(proto_ip_attributes, __OPT_MAX, tb, blob_data(attr), blob_len(attr)); diff --git a/system-linux.c b/system-linux.c index d13a561..e4041fb 100644 --- a/system-linux.c +++ b/system-linux.c @@ -1529,7 +1529,7 @@ int system_netns_set(int netns_fd) int system_veth_add(struct device *veth, struct veth_config *cfg) { struct nl_msg *msg; - struct ifinfomsg empty_iim = {}; + struct ifinfomsg empty_iim = {0,}; struct nlattr *linkinfo, *data, *veth_info; int rv; -- 2.30.2