rpc_uci_apply_config(struct ubus_context *ctx, char *config)
{
struct uci_package *p = NULL;
- struct uci_ptr ptr = { 0 };
-
- ptr.package = config;
- if (!uci_load(cursor, ptr.package, &p)) {
+ if (!uci_load(cursor, config, &p)) {
uci_commit(cursor, &p, false);
uci_unload(cursor, p);
}
if (!apply_sid[0])
return UBUS_STATUS_NO_DATA;
- printf("CMP=%s/%s\n", apply_sid, sid);
-
if (strcmp(apply_sid, sid))
return UBUS_STATUS_PERMISSION_DENIED;