FILE *file = NULL;
UCI_HANDLE_ERR(ctx);
- UCI_ASSERT(ctx, name != NULL);
+ UCI_ASSERT(ctx, uci_validate_name(name));
switch (name[0]) {
case '.':
file = uci_open_stream(ctx, filename, SEEK_SET, false, false);
ctx->errno = 0;
UCI_TRAP_SAVE(ctx, done);
- uci_import(ctx, file, name, package, true);
+ UCI_INTERNAL(uci_import, ctx, file, name, package, true);
UCI_TRAP_RESTORE(ctx);
if (*package) {