From: Giuseppe Lettieri Date: Thu, 20 Dec 2012 14:32:43 +0000 (+0100) Subject: pltap: do not try to get flags until finalized X-Git-Tag: sliver-openvswitch-1.9.90-2~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=33af756650e22636228eb666a91b9c65392af828;p=sliver-openvswitch.git pltap: do not try to get flags until finalized --- diff --git a/lib/netdev-pltap.c b/lib/netdev-pltap.c index b7ebed935..915897740 100644 --- a/lib/netdev-pltap.c +++ b/lib/netdev-pltap.c @@ -668,7 +668,9 @@ netdev_pltap_update_flags(struct netdev *netdev, return EINVAL; } - error = get_flags(dev, &dev->flags); + if (netdev_pltap_finalized(dev)) { + error = get_flags(dev, &dev->flags); + } *old_flagsp = dev->flags; dev->new_flags |= on; dev->new_flags &= ~off;