lookup_ptr(ctx, &ptr, NULL, true);
if (!all && !ptr.s) {
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
if (!(ptr.flags & UCI_LOOKUP_COMPLETE)) {
- err = UCI_ERR_NOTFOUND;
+ ctx->err = UCI_ERR_NOTFOUND;
goto error;
}
uci_push_option(L, ptr.o);
break;
default:
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
if (s)
ptr.option = NULL;
break;
default:
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
goto error;
if (((ptr.s == NULL) && (ptr.option != NULL)) || (ptr.value == NULL)) {
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
case 1:
/* Format: uci.set("p.s=v") or uci.set("p.s=v") */
if (ptr.option) {
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
break;
ptr.option = NULL;
break;
default:
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
goto error;
if ((ptr.s == NULL) || (ptr.value == NULL)) {
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
ptr.option = NULL;
break;
default:
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}
goto error;
if (((ptr.s == NULL) && (ptr.option != NULL)) || (ptr.value == NULL)) {
- err = UCI_ERR_INVAL;
+ ctx->err = UCI_ERR_INVAL;
goto error;
}