# Node ID 46ce6e3222ec44c70b84912b5772239c58d16a20 # Parent beaa9af9fadad59f23e90262fbf2d7f5c97ee4e7 diff --git a/src/base/remote_gdb.cc b/src/base/remote_gdb.cc --- a/src/base/remote_gdb.cc +++ b/src/base/remote_gdb.cc @@ -249,6 +249,11 @@ void BaseRemoteGDB::InputEvent::process(int revent) { + if (gdb->trapEvent.scheduled()) { + warn("Event already scheduled!"); + return; + } + if (revent & POLLIN) { gdb->trapEvent.type(SIGILL); gdb->scheduleInstCommitEvent(&gdb->trapEvent, 0);