fix segfault on import of anonymous sections
authorFelix Fietkau <nbd@openwrt.org>
Fri, 21 Oct 2011 20:48:01 +0000 (22:48 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 21 Oct 2011 20:48:01 +0000 (22:48 +0200)
file.c

diff --git a/file.c b/file.c
index 4eb35b1..3cd0133 100644 (file)
--- a/file.c
+++ b/file.c
@@ -398,7 +398,7 @@ static void uci_parse_config(struct uci_context *ctx, char **str)
        name = next_arg(ctx, str, false, true);
        assert_eol(ctx, str);
 
-       if (!name) {
+       if (!name || !name[0]) {
                ctx->internal = !pctx->merge;
                UCI_NESTED(uci_add_section, ctx, pctx->package, type, &pctx->section);
        } else {