]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix an initialization problem in previous patch
authorAron Griffis <aron.griffis@hp.com>
Thu, 30 Jul 2009 07:14:47 +0000 (09:14 +0200)
committerDaniel Veillard <veillard@redhat.com>
Thu, 30 Jul 2009 07:14:47 +0000 (09:14 +0200)
* src/bridge.c: fix struct ifreq ifr init in brAddTap()

src/bridge.c

index ec37192cb12c3a6cf7728584ba9601d0044caf7f..58e480ea3b1c43cbc21e6146a2af45977883fbe9 100644 (file)
@@ -465,7 +465,7 @@ brAddTap(brControl *ctl,
          int *tapfd)
 {
     int fd, len;
-    struct ifreq ifr = {0};
+    struct ifreq ifr;
 
     if (!ctl || !ctl->fd || !bridge || !ifname)
         return EINVAL;
@@ -473,6 +473,8 @@ brAddTap(brControl *ctl,
     if ((fd = open("/dev/net/tun", O_RDWR)) < 0)
       return errno;
 
+    memset(&ifr, 0, sizeof(ifr));
+
     ifr.ifr_flags = IFF_TAP|IFF_NO_PI;
 
 #ifdef IFF_VNET_HDR