netifd: Explicitly zero initialize variables
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 12 Feb 2023 20:38:04 +0000 (21:38 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 19 Feb 2023 15:09:56 +0000 (16:09 +0100)
The -pedantic option was complaining about the old initialization and
prefers if it is explicitly initialized to zero.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
proto.c
system-linux.c

diff --git a/proto.c b/proto.c
index 01473f2494fc0d586011a6a27fdbf58baa20a04f..48dd213bb4b779fc042190e6505f5f0d065033f5 100644 (file)
--- 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));
 
index d13a5619bf15916da4e8b7e5c6f4fbc764043ed4..e4041fbd8060f4c6487ddb8297cc83fdf019cfd9 100644 (file)
@@ -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;