NAR parser: Fix missing name field check
Discovered by @Kloenk.
This commit is contained in:
parent
58bc3b6578
commit
2b834d48aa
1 changed files with 1 additions and 1 deletions
|
@ -262,7 +262,7 @@ static void parse(ParseSink & sink, Source & source, const Path & path)
|
|||
names[name] = 0;
|
||||
}
|
||||
} else if (s == "node") {
|
||||
if (s.empty()) throw badArchive("entry name missing");
|
||||
if (name.empty()) throw badArchive("entry name missing");
|
||||
parse(sink, source, path + "/" + name);
|
||||
} else
|
||||
throw badArchive("unknown field " + s);
|
||||
|
|
Loading…
Reference in a new issue