whoops, fix relative filenames

This commit is contained in:
David Rose 2009-10-08 02:53:22 +00:00
parent e6e862b35f
commit 16636129b7

View File

@ -921,8 +921,15 @@ standardize() {
// Ignore /./. // Ignore /./.
} else if (component == ".." && !components.empty() && } else if (component == ".." && !components.empty() &&
!(components.back() == "..")) { !(components.back() == "..")) {
// Back up. if (components.back() == ".") {
components.pop_back(); // To "back up" over a leading ./ means simply to remove the
// leading ./
components.pop_back();
components.push_back(component);
} else {
// Back up normally.
components.pop_back();
}
} else { } else {
components.push_back(component); components.push_back(component);
} }