]> git.proxmox.com Git - mirror_qemu.git/blobdiff - net/tap-linux.c
Remove qemu-common.h include from most units
[mirror_qemu.git] / net / tap-linux.c
index 95847697401009aa5b146e2012c2da987694cc68..3e24d232e7821a0668a84502ea456f547bdfc637 100644 (file)
@@ -24,7 +24,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "qemu-common.h"
 #include "tap_int.h"
 #include "tap-linux.h"
 #include "net/tap.h"
@@ -150,6 +149,7 @@ void tap_set_sndbuf(int fd, const NetdevTapOptions *tap, Error **errp)
 int tap_probe_vnet_hdr(int fd, Error **errp)
 {
     struct ifreq ifr;
+    memset(&ifr, 0, sizeof(ifr));
 
     if (ioctl(fd, TUNGETIFF, &ifr) != 0) {
         /* TUNGETIFF is available since kernel v2.6.27 */