(svn r12943) -Fix: reading/modifying invalid data under some circumstances.
authorrubidium
Sun, 04 May 2008 21:47:36 +0000
changeset 9084 55b2d2cb8b90
parent 9083 e18c37b3a45e
child 9085 8b3897a75aed
(svn r12943) -Fix: reading/modifying invalid data under some circumstances.
src/fileio.cpp
--- a/src/fileio.cpp	Sun May 04 21:36:37 2008 +0000
+++ b/src/fileio.cpp	Sun May 04 21:47:36 2008 +0000
@@ -315,7 +315,7 @@
 	f = fopen(buf, mode);
 #if !defined(WIN32)
 	if (f == NULL) {
-		strtolower(buf + strlen(_searchpaths[sp]) - 1);
+		strtolower(buf + ((subdir == NO_DIRECTORY) ? 0 : strlen(_searchpaths[sp]) - 1));
 		f = fopen(buf, mode);
 	}
 #endif