[Scummvm-cvs-logs] CVS: scummvm/backends/fs/posix posix-fs.cpp,1.7,1.8
James Brown
ender at users.sourceforge.net
Thu Dec 26 16:14:03 CET 2002
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm charset.cpp,2.6,2.7 resource.cpp,1.42,1.43 script_v8.cpp,2.59,2.60 scumm.h,1.112,1.113
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm vars.cpp,1.17,1.18
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/backends/fs/posix
In directory sc8-pr-cvs1:/tmp/cvs-serv5235/backends/fs/posix
Modified Files:
posix-fs.cpp
Log Message:
Patch from ccr: Don't segfault if euid has no r/w perms on pwd
Index: posix-fs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/fs/posix/posix-fs.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- posix-fs.cpp 30 Nov 2002 16:03:44 -0000 1.7
+++ posix-fs.cpp 27 Dec 2002 00:13:51 -0000 1.8
@@ -95,10 +95,11 @@
assert(_isDirectory);
DIR *dirp = opendir(_path.c_str());
struct stat st;
- assert(dirp != 0);
struct dirent *dp;
FSList *myList = new FSList();
+
+ if (dirp == NULL) return myList;
// ... loop over dir entries using readdir
while ((dp = readdir(dirp)) != NULL) {
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm charset.cpp,2.6,2.7 resource.cpp,1.42,1.43 script_v8.cpp,2.59,2.60 scumm.h,1.112,1.113
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm vars.cpp,1.17,1.18
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list