diff options
Diffstat (limited to 'sys/netgraph/ng_eiface.c')
-rw-r--r-- | sys/netgraph/ng_eiface.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netgraph/ng_eiface.c b/sys/netgraph/ng_eiface.c index bef1c26..a38abe3 100644 --- a/sys/netgraph/ng_eiface.c +++ b/sys/netgraph/ng_eiface.c @@ -277,7 +277,8 @@ ng_eiface_start(struct ifnet *ifp) ifp->if_drv_flags |= IFF_DRV_OACTIVE; - ng_send_fn(priv->node, NULL, &ng_eiface_start2, ifp, 0); + if (ng_send_fn(priv->node, NULL, &ng_eiface_start2, ifp, 0) != 0) + ifp->if_drv_flags &= ~IFF_DRV_OACTIVE; } #ifdef DEBUG |