From fcc745e0e756f2d7700b138d435f0fabd2262d66 Mon Sep 17 00:00:00 2001 From: Evgeniy Abdraimov Date: Thu, 8 Aug 2013 22:45:20 +0200 Subject: [PATCH] Reopening FreeBSD's compat devices was broken due to a missing flag clear. Patch part of #7040. Thanks. --- src/libs/compat/freebsd_network/device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/compat/freebsd_network/device.c b/src/libs/compat/freebsd_network/device.c index ec2cf94e91..2b840cc92c 100644 --- a/src/libs/compat/freebsd_network/device.c +++ b/src/libs/compat/freebsd_network/device.c @@ -60,6 +60,7 @@ compat_open(const char *name, uint32 flags, void **cookie) } ifp->if_flags |= IFF_UP; + ifp->flags &= ~DEVICE_CLOSED; ifp->if_ioctl(ifp, SIOCSIFFLAGS, NULL); *cookie = ifp;