]> pilppa.org Git - uci.git/blobdiff - file.c
fix a bug that prevented modifying empty config files
[uci.git] / file.c
diff --git a/file.c b/file.c
index d320ba6c3cd66d49bd708d0756826c80511f3548..740b1d55bd0512133c721d28a77682ba8d4178b0 100644 (file)
--- a/file.c
+++ b/file.c
@@ -330,6 +330,8 @@ error:
        }
 
        uci_fixup_section(ctx, ctx->pctx->section);
+       if (!pctx->package && name)
+               uci_switch_config(ctx);
        if (package)
                *package = pctx->package;
        if (pctx->merge)