instance_start(struct service_instance *in)
{
in->restart = false;
+ if (!in->valid)
+ return;
}
static void
blobmsg_parse(instance_attr, __INSTANCE_ATTR_MAX, tb,
blobmsg_data(in->config), blobmsg_data_len(in->config));
+
if (!tb[INSTANCE_ATTR_COMMAND])
return false;
if (!changed)
return false;
+ in->restart = true;
instance_stop(in, true);
instance_config_move(in, in_new);
return true;
blobmsg_list_simple_init(&in->data);
in->valid = instance_config_parse(in);
}
-
-