mirror of
https://github.com/NixOS/nix
synced 2025-07-08 11:03:54 +02:00
NAR parser: Fix missing name field check
Discovered by @Kloenk.
(cherry picked from commit 2b834d48aa
)
This commit is contained in:
parent
96310a4d7d
commit
3933cf56af
1 changed files with 1 additions and 1 deletions
|
@ -261,7 +261,7 @@ static void parse(ParseSink & sink, Source & source, const Path & path)
|
||||||
names[name] = 0;
|
names[name] = 0;
|
||||||
}
|
}
|
||||||
} else if (s == "node") {
|
} 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);
|
parse(sink, source, path + "/" + name);
|
||||||
} else
|
} else
|
||||||
throw badArchive("unknown field " + s);
|
throw badArchive("unknown field " + s);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue