UCI_THROW(ctx, UCI_ERR_NOTFOUND);
}
- fd = open(filename, (write ? O_RDWR | O_CREAT : O_RDONLY));
+ fd = open(filename, (write ? O_RDWR | O_CREAT : O_RDONLY), UCI_FILEMODE);
if (fd <= 0)
goto error;
fprintf(f, "\n");
else
fprintf(f, "=%s\n", h->value);
- uci_list_del(&e->list);
+ uci_free_history(h);
}
done: