https://issues.apache.org/bugzilla/show_bug.cgi?id=44876
Summary: ArrayIndexOutOfBoundsException thrown from
TABLESWITCH.initFromFile
Product: BCEL
Version: 5.2
Platform: PC
OS/Version: Windows XP
Status: NEW
Keywords: PatchAvailable
Severity: normal
Priority: P2
Component: Main
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
Created an attachment (id=21856)
--> (https://issues.apache.org/bugzilla/attachment.cgi?id=21856)
Proposed patch
BCEL throws the ArrayIndexOutOfBoundsException when trying to construct a new
org.apache.bcel.generic.MethodGen on a method containing the bytes compiled
from the following code:
switch (i) {
case Integer.MAX_VALUE:
break;
default:
b = true;
}
The method that does not handle this corner case correctly is
org.apache.bcel.generic.TABLESWITCH.initFromFile(ByteSequence, boolean).
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]