1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-19 06:55:23 +02:00

PR: 53470 - prevent ABR exception

This commit is contained in:
Alena Laskavaia 2008-07-15 18:13:09 +00:00
parent 9d31c68ce5
commit 521dfafba6

View file

@ -182,7 +182,7 @@ public class CThread extends CDebugElement implements ICThread, IRestart, IResum
int diff = depth - getLastStackDepth();
int offset = ( diff > 0 ) ? frames.length - diff : 0;
int length = ( diff > 0 ) ? diff : -diff;
if ( !compareStackFrames( frames, fStackFrames, offset, length ) ) {
if (offset < 0 || !compareStackFrames( frames, fStackFrames, offset, length ) ) {
// replace all frames
disposeStackFrames( 0, fStackFrames.size() );
addStackFrames( frames, 0, frames.length, false );