[vmkit-commits] [vmkit] r68378 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Apr 3 01:40:41 PDT 2009
Author: geoffray
Date: Fri Apr 3 03:40:40 2009
New Revision: 68378
URL: http://llvm.org/viewvc/llvm-project?rev=68378&view=rev
Log:
Do not look at rp if there is no file.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp?rev=68378&r1=68377&r2=68378&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp Fri Apr 3 03:40:40 2009
@@ -860,7 +860,7 @@
char* rp = (char*)alloca(PATH_MAX);
memset(rp, 0, PATH_MAX);
rp = realpath(buf, rp);
- if (rp[PATH_MAX - 1] == 0 && strlen(rp) != 0) {
+ if (rp && rp[PATH_MAX - 1] == 0 && strlen(rp) != 0) {
struct stat st;
stat(rp, &st);
if ((st.st_mode & S_IFMT) == S_IFDIR) {
More information about the vmkit-commits
mailing list