netifd: Check interface state only when main device is set during interface_change_config
authorHans Dedecker <dedeckeh@gmail.com>
Wed, 7 May 2014 09:19:08 +0000 (09:19 +0000)
committerSteven Barth <steven@midlink.org>
Fri, 9 May 2014 13:50:33 +0000 (15:50 +0200)
commit4b7662c5841214c105a174fdc9ab9fac870abab9
tree08df34f086891b2836082dfdf47730d7888926e6
parent5dc8988377cccbdd9a520f21000d2cea1fc76f7f
netifd: Check interface state only when main device is set during interface_change_config

Fixes a regression issue introduced by commit d2a33f3f0fe704e4396fa2ada08401cb955ba7cb for device less protocol handlers.
An active interface using a deviceless protocol handler will be be teared down when the interface config is checked upon
an update as the interface link and enabled parameters are unset as no underlying device is present (eg tunnel interfaces)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
interface.c