If interface device settings are removed in UCI they were not removed in the
device settings; calling device_set_config when device settings are present
solves this.
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
if (blob_len(b.head) == 0)
return;
if (blob_len(b.head) == 0)
return;
- if (iface->device_config)
+ if (iface->device_config || dev->settings.flags)
device_set_config(dev, dev->type, b.head);
return;
error_free_config:
device_set_config(dev, dev->type, b.head);
return;
error_free_config: