}
while (len >= 4 && v--) {
- jobj = json_object_new_object();
mod_id = l_get_le16(data + 2);
mod_id = l_get_le16(data) << 16 | mod_id;
fail:
/* Reset elements array */
json_object_object_del(jnode, "elements");
- __mesh_init_elements(sz);
+ jelements = __mesh_init_elements(sz);
+
+ if (jelements)
+ json_object_object_add(jnode, "elements", jelements);
+ __bt_mesh_save_configruation_file(cfg);
return false;
}