[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