zero-initialize the ifreq when adding/removing bridge member interfaces
authorFelix Fietkau <nbd@openwrt.org>
Thu, 5 Jul 2012 16:17:46 +0000 (18:17 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 5 Jul 2012 16:17:46 +0000 (18:17 +0200)
system-linux.c

index 24ea2e3..3372a66 100644 (file)
@@ -275,6 +275,8 @@ int system_bridge_delbr(struct device *bridge)
 static int system_bridge_if(const char *bridge, struct device *dev, int cmd, void *data)
 {
        struct ifreq ifr;
 static int system_bridge_if(const char *bridge, struct device *dev, int cmd, void *data)
 {
        struct ifreq ifr;
+
+       memset(&ifr, 0, sizeof(ifr));
        if (dev)
                ifr.ifr_ifindex = dev->ifindex;
        else
        if (dev)
                ifr.ifr_ifindex = dev->ifindex;
        else