Merge "hal: Update platform config params after parsing each kv pair"
diff --git a/hal/platform_info.c b/hal/platform_info.c
index 8ee8b07..827c558 100644
--- a/hal/platform_info.c
+++ b/hal/platform_info.c
@@ -653,6 +653,8 @@
}
str_parms_add_str(my_data.kvpairs, (char*)attr[1], (char*)attr[3]);
+ if (my_data.caller == PLATFORM)
+ platform_set_parameters(my_data.platform, my_data.kvpairs);
done:
return;
}
@@ -1387,9 +1389,6 @@
section = ROOT;
} else if (strcmp(tag_name, "config_params") == 0) {
section = ROOT;
- if (my_data.caller == PLATFORM) {
- platform_set_parameters(my_data.platform, my_data.kvpairs);
- }
} else if (strcmp(tag_name, "operator_specific") == 0) {
section = ROOT;
} else if (strcmp(tag_name, "interface_names") == 0) {