From ad3d1c5887c45ccd40ca35be86a65f38937e733a Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Wed, 28 Oct 2009 20:03:50 +0100 Subject: [PATCH] assert pid presence --- src/plugins/debugger/gdb/attachgdbadapter.cpp | 1 + src/plugins/debugger/gdb/termgdbadapter.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/debugger/gdb/attachgdbadapter.cpp b/src/plugins/debugger/gdb/attachgdbadapter.cpp index 17929624ffe..0803d3a5f53 100644 --- a/src/plugins/debugger/gdb/attachgdbadapter.cpp +++ b/src/plugins/debugger/gdb/attachgdbadapter.cpp @@ -92,6 +92,7 @@ void AttachGdbAdapter::handleAttach(const GdbResponse &response) void AttachGdbAdapter::interruptInferior() { const qint64 pid = startParameters().attachPID; + QTC_ASSERT(pid > 0, return); if (!interruptProcess(pid)) debugMessage(_("CANNOT INTERRUPT %1").arg(pid)); } diff --git a/src/plugins/debugger/gdb/termgdbadapter.cpp b/src/plugins/debugger/gdb/termgdbadapter.cpp index 6380d259cba..fbdc6a6dd84 100644 --- a/src/plugins/debugger/gdb/termgdbadapter.cpp +++ b/src/plugins/debugger/gdb/termgdbadapter.cpp @@ -132,6 +132,7 @@ void TermGdbAdapter::startInferiorPhase2() void TermGdbAdapter::interruptInferior() { const qint64 attachedPID = m_engine->inferiorPid(); + QTC_ASSERT(attachedPID > 0, return); if (!interruptProcess(attachedPID)) debugMessage(_("CANNOT INTERRUPT %1").arg(attachedPID)); } -- GitLab