@@ -795,7 +795,7 @@ int net_init_tap(const Netdev *netdev, const char *name,
const NetdevTapOptions *tap;
assert(netdev->type == NET_CLIENT_DRIVER_TAP);
- tap = netdev->u.tap;
+ tap = &netdev->u.tap;
if (!tap->has_ifname) {
error_report("tap: no interface name");
@@ -116,7 +116,7 @@ int net_init_vde(const Netdev *netdev, const char *name,
const NetdevVdeOptions *vde;
assert(netdev->type == NET_CLIENT_DRIVER_VDE);
- vde = netdev->u.vde;
+ vde = &netdev->u.vde;
/* missing optional values have been initialized to "all bits zero" */
if (net_vde_init(peer, "vde", name, vde->sock, vde->port, vde->group,
[Fix compilation problems in the files I can't build by default] Signed-off-by: Eric Blake <eblake@redhat.com> --- net/tap-win32.c | 2 +- net/vde.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)