[vmkit-commits] [vmkit] r72865 - /vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Jun 4 05:26:50 PDT 2009


Author: geoffray
Date: Thu Jun  4 07:26:38 2009
New Revision: 72865

URL: http://llvm.org/viewvc/llvm-project?rev=72865&view=rev
Log:
Verify that the jar file exists.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp

Modified: vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp?rev=72865&r1=72864&r2=72865&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp Thu Jun  4 07:26:38 2009
@@ -726,6 +726,11 @@
   
   ArrayUInt8* bytes = Reader::openFile(vm->bootstrapLoader, jarFile);
 
+  if (!bytes) {
+    printf("Unable to access jarfile %s\n", jarFile);
+    return;
+  }
+
   ZipArchive archive(bytes, vm->allocator);
   if (archive.getOfscd() != -1) {
     ZipFile* file = archive.getFile(PATH_MANIFEST);





More information about the vmkit-commits mailing list