aboutsummaryrefslogtreecommitdiff
path: root/backends/fs/palmos
diff options
context:
space:
mode:
authorJohannes Schickel2006-08-28 13:34:15 +0000
committerJohannes Schickel2006-08-28 13:34:15 +0000
commitac45e290f7550da70039c1d2051d7e6ed31cc7b7 (patch)
treef42e94c824f33606e4bfa215c66d849c10167cd6 /backends/fs/palmos
parentd9cb390a7b33a80a39b1295a5920e3cd70c408b0 (diff)
downloadscummvm-rg350-ac45e290f7550da70039c1d2051d7e6ed31cc7b7.tar.gz
scummvm-rg350-ac45e290f7550da70039c1d2051d7e6ed31cc7b7.tar.bz2
scummvm-rg350-ac45e290f7550da70039c1d2051d7e6ed31cc7b7.zip
Fixing other FS backends to use the bug fixed version of the POSIX lastPathComponent too (also lets the Windows FS use the POSIX version of lastPathComponent too, since it's nicer than the fix I made)
svn-id: r23796
Diffstat (limited to 'backends/fs/palmos')
-rw-r--r--backends/fs/palmos/palmos-fs.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/backends/fs/palmos/palmos-fs.cpp b/backends/fs/palmos/palmos-fs.cpp
index afdf26a4f5..4dfdb2f068 100644
--- a/backends/fs/palmos/palmos-fs.cpp
+++ b/backends/fs/palmos/palmos-fs.cpp
@@ -61,8 +61,9 @@ static const char *lastPathComponent(const Common::String &str) {
const char *start = str.c_str();
const char *cur = start + str.size() - 2;
- while (cur > start && *cur != '/')
+ while (cur >= start && *cur != '/') {
--cur;
+ }
return cur + 1;
}