1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-27 00:11:17 +02:00

dirOf: allow use on non-absolute paths

This commit is contained in:
Linus Heckemann 2018-08-13 11:27:35 +02:00
parent f72c907ad8
commit d7402c9cd5
2 changed files with 2 additions and 2 deletions

View file

@ -167,7 +167,7 @@ Path dirOf(const Path & path)
{
Path::size_type pos = path.rfind('/');
if (pos == string::npos)
throw Error(format("invalid file name '%1%'") % path);
return ".";
return pos == 0 ? "/" : Path(path, 0, pos);
}