* Removed the superfluous handOverPort variable I introduced earlier.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33748 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -2512,7 +2512,6 @@ install_team_debugger(team_id teamID, port_id debuggerPort,
|
|||||||
bool releaseDebugInfoLock = true;
|
bool releaseDebugInfoLock = true;
|
||||||
port_id oldDebuggerPort = -1;
|
port_id oldDebuggerPort = -1;
|
||||||
port_id nubPort = -1;
|
port_id nubPort = -1;
|
||||||
bool handOverPort = false;
|
|
||||||
|
|
||||||
cpu_status state = disable_interrupts();
|
cpu_status state = disable_interrupts();
|
||||||
GRAB_TEAM_DEBUG_INFO_LOCK(team->debug_info);
|
GRAB_TEAM_DEBUG_INFO_LOCK(team->debug_info);
|
||||||
@@ -2547,7 +2546,6 @@ install_team_debugger(team_id teamID, port_id debuggerPort,
|
|||||||
releaseDebugInfoLock = false;
|
releaseDebugInfoLock = false;
|
||||||
handOver = true;
|
handOver = true;
|
||||||
done = true;
|
done = true;
|
||||||
handOverPort = true;
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// there's already a debugger installed
|
// there's already a debugger installed
|
||||||
@@ -2568,7 +2566,7 @@ install_team_debugger(team_id teamID, port_id debuggerPort,
|
|||||||
|
|
||||||
restore_interrupts(state);
|
restore_interrupts(state);
|
||||||
|
|
||||||
if (handOverPort && set_port_owner(nubPort, debuggerTeam) != B_OK) {
|
if (handOver && set_port_owner(nubPort, debuggerTeam) != B_OK) {
|
||||||
// The old debugger must just have died. Just proceed as
|
// The old debugger must just have died. Just proceed as
|
||||||
// if there was no debugger installed. We may still be too
|
// if there was no debugger installed. We may still be too
|
||||||
// early, in which case we'll fail, but this race condition
|
// early, in which case we'll fail, but this race condition
|
||||||
|
|||||||
Reference in New Issue
Block a user