Author: tcurdt
Date: Sun Jan 10 20:11:08 2010
New Revision: 897697

URL: http://svn.apache.org/viewvc?rev=897697&view=rev
Log:
https://issues.apache.org/bugzilla/show_bug.cgi?id=47249

fixed a possible NPE


Modified:
    jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java

Modified: 
jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java
URL: 
http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java?rev=897697&r1=897696&r2=897697&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java 
(original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java 
Sun Jan 10 20:11:08 2010
@@ -120,6 +120,11 @@
                 if (is_zip) {
                     zip = new ZipFile(zip_file);
                     ZipEntry entry = zip.getEntry(file_name);
+                    
+                    if (entry == null) {
+                        throw new IOException("File " + file_name + " not 
found");
+                    }
+                    
                     file = new DataInputStream(new 
BufferedInputStream(zip.getInputStream(entry),
                             BUFSIZE));
                 } else {



---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscr...@jakarta.apache.org
For additional commands, e-mail: bcel-dev-h...@jakarta.apache.org

Reply via email to