From e37327bd6bb8196ccc6e6aabdce7935bbb7bc86e Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Thu, 16 Dec 2010 04:58:35 +0000 Subject: [PATCH] Check for port deletion. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39868 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/debugger/debugger_interface/DebuggerInterface.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/apps/debugger/debugger_interface/DebuggerInterface.cpp b/src/apps/debugger/debugger_interface/DebuggerInterface.cpp index a4da69e260..3abe64b6e4 100644 --- a/src/apps/debugger/debugger_interface/DebuggerInterface.cpp +++ b/src/apps/debugger/debugger_interface/DebuggerInterface.cpp @@ -336,6 +336,10 @@ DebuggerInterface::GetNextDebugEvent(DebugEvent*& _event) return size; } + if (infos[0].events & B_EVENT_INVALID + || infos[1].events & B_EVENT_INVALID) + return B_BAD_PORT_ID; + if (infos[0].events & B_EVENT_READ) return _GetNextDebuggerEvent(_event); else if (infos[1].events & B_EVENT_READ)