[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