X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=parse.c;fp=parse.c;h=a0a3ec83d36a8ac553903e819b0ba33dfac93d61;hb=7952092949fb0dccd126d5ff6f73807feb4211b8;hp=f5e6c2930af5ff8198c3522ced83abc02ee815c4;hpb=5f28711b07ec0952720300d8561cfb47774a09db;p=project%2Fuci.git diff --git a/parse.c b/parse.c index f5e6c29..a0a3ec8 100644 --- a/parse.c +++ b/parse.c @@ -72,8 +72,10 @@ static void uci_parse_cleanup(struct uci_context *ctx) if (!pctx) return; - if (pctx->cfg) + if (pctx->cfg) { + uci_list_del(&pctx->cfg->list); uci_drop_file(pctx->cfg); + } if (pctx->buf) free(pctx->buf); if (pctx->file)