Author: tcurdt Date: Wed Nov 7 10:56:26 2007 New Revision: 592851 URL: http://svn.apache.org/viewvc?rev=592851&view=rev Log: http://issues.apache.org/bugzilla/show_bug.cgi?id=43795
Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java?rev=592851&r1=592850&r2=592851&view=diff ============================================================================== --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java Wed Nov 7 10:56:26 2007 @@ -677,8 +677,9 @@ private void remove( InstructionHandle prev, InstructionHandle next ) throws TargetLostException { InstructionHandle first, last; // First and last deleted instruction - if ((prev == null) && (next == null)) { // singleton list - first = last = start; + if ((prev == null) && (next == null)) { + first = start; + last = end; start = end = null; } else { if (prev == null) { // At start of list --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]