diff options
Diffstat (limited to 'src/disk_interface.cc')
-rw-r--r-- | src/disk_interface.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/disk_interface.cc b/src/disk_interface.cc index 784f5d5..b7943ef 100644 --- a/src/disk_interface.cc +++ b/src/disk_interface.cc @@ -142,9 +142,7 @@ TimeStamp RealDiskInterface::Stat(const string& path) { return StatSingleFile(path, quiet_); string dir = DirName(path); - int offs = dir.size(); - if (offs) ++offs; // skip \ too - string base(path.substr(offs)); + string base(path.substr(dir.size() ? dir.size() + 1 : 0)); transform(dir.begin(), dir.end(), dir.begin(), ::tolower); transform(base.begin(), base.end(), base.begin(), ::tolower); |