]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix parsing the netlink message when no options are present.
authorRoy Marples <roy@marples.name>
Wed, 10 Sep 2014 16:36:24 +0000 (16:36 +0000)
committerRoy Marples <roy@marples.name>
Wed, 10 Sep 2014 16:36:24 +0000 (16:36 +0000)
if-linux.c

index f326ed11962a33271d857d10c7e9897b1dc46f5f..762ab5f70643158084598f1057b16053fafd31ea 100644 (file)
@@ -891,6 +891,7 @@ gnl_parse(struct nlmsghdr *nlm, struct nlattr *tb[], int maxtype)
        size_t len, rem;
        int type;
 
+       memset(tb, 0, sizeof(*tb) * (maxtype + 1));
        ghdr = NLMSG_DATA(nlm);
        head = (struct nlattr *)((char *) ghdr + GENL_HDRLEN);
        len = nlm->nlmsg_len - GENL_HDRLEN - NLMSG_HDRLEN;