[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