From 33af756650e22636228eb666a91b9c65392af828 Mon Sep 17 00:00:00 2001 From: Giuseppe Lettieri Date: Thu, 20 Dec 2012 15:32:43 +0100 Subject: [PATCH] pltap: do not try to get flags until finalized --- lib/netdev-pltap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.47.0