]> git.ozlabs.org Git - petitboot/commitdiff
config/powerpc: Always call update_network_config
authorJeremy Kerr <jk@ozlabs.org>
Mon, 23 Dec 2013 08:42:21 +0000 (16:42 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Mon, 23 Dec 2013 09:06:55 +0000 (17:06 +0800)
Currently, we have a bug when setting the default network configuration
(ie, no devices have any specific config), as we won't call
update_network_config to clear out the value of the petitboot,network
parameter.

This change always invokes update_network_config, regardless of the
number of interfaces configured. This ensures we clear out the
petitboot,network param, which is then synced to nvram if the param has
changed.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
lib/pb-config/storage-powerpc-nvram.c

index 92305f93882cad62dac51324e4d8881f167e9a2d..42de5984f02cc0e53537f864b8f3c067c2f0db03 100644 (file)
@@ -481,8 +481,7 @@ static int update_config(struct powerpc_nvram_storage *nv,
                talloc_free(val);
        }
 
-       if (config->network.n_interfaces)
-               update_network_config(nv, config);
+       update_network_config(nv, config);
 
        return write_nvram(nv);
 }