From d1ca8fe4cb3a682ed57a8d9e0da8ba3893f08e2a Mon Sep 17 00:00:00 2001 From: Keith Seitz Date: Fri, 2 Jun 2006 01:04:24 +0000 Subject: From Martin Platter : * gnu/classpath/jdwp/processor/EventRequestCommandSet.java (executeSet): Fix buffer underflow reading reference ID. * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java (executeParent): Fix NPE if ThreadGroup is top-level ThreadGroup. * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java (executeSuperclass): Handle case of Object with ID zero. --- gnu/classpath/jdwp/processor/EventRequestCommandSet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/classpath/jdwp/processor/EventRequestCommandSet.java') diff --git a/gnu/classpath/jdwp/processor/EventRequestCommandSet.java b/gnu/classpath/jdwp/processor/EventRequestCommandSet.java index e4b1b602e..59cfb94d3 100644 --- a/gnu/classpath/jdwp/processor/EventRequestCommandSet.java +++ b/gnu/classpath/jdwp/processor/EventRequestCommandSet.java @@ -147,7 +147,7 @@ public class EventRequestCommandSet if (id == 0) refId = null; else - refId = idMan.readReferenceTypeId(bb); + refId = idMan.getReferenceType(id); boolean caught = (bb.get() == 0) ? false : true; boolean unCaught = (bb.get() == 0) ? false : true; filter = new ExceptionOnlyFilter(refId, caught, unCaught); -- cgit v1.2.1