Fix logic bug in std::fs::dirname.

This commit is contained in:
Graydon Hoare 2011-06-28 17:24:23 -07:00
parent 83b7215366
commit d79330de26

View File

@ -15,7 +15,7 @@ fn dirname(path p) -> path {
let int i = str::rindex(p, os_fs::path_sep as u8);
if (i == -1) {
i = str::rindex(p, os_fs::alt_path_sep as u8);
if (i == -1) { ret p; }
if (i == -1) { ret "."; }
}
ret str::substr(p, 0u, i as uint);
}