}
config_t config = {buf, packmsg_output_size(&out, buf)};
- return config_write(mesh, "current", n->name, &config, mesh->config_key);
+
+ if(!config_write(mesh, "current", n->name, &config, mesh->config_key)) {
+ call_error_cb(mesh, MESHLINK_ESTORAGE);
+ return false;
+ }
+
+ return true;
}
static bool load_node(meshlink_handle_t *mesh, const char *name, void *priv) {