summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2018-11-12 13:14:50 +0100
committerDavid Schulz <david.schulz@qt.io>2018-11-12 12:40:16 +0000
commitdd350d195589af332d511baffa77ac7e5e0a2358 (patch)
tree3a10bb5cc9f398e0ecede78b0d4053a41c028872
parent402991498fb18371b5dc97d9067cbb82d3d1198d (diff)
downloadqt-creator-dd350d195589af332d511baffa77ac7e5e0a2358.tar.gz
Debugger: Fix fetching memory
Do not dereference function parameter in async callback. Change-Id: I9a6cebdc59579f230a5f570969c9cd1c6417edfc Reviewed-by: hjk <hjk@qt.io>
-rw-r--r--src/plugins/debugger/cdb/cdbengine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp
index 57d81816bf..7e541a7acc 100644
--- a/src/plugins/debugger/cdb/cdbengine.cpp
+++ b/src/plugins/debugger/cdb/cdbengine.cpp
@@ -1452,7 +1452,7 @@ void CdbEngine::fetchMemory(MemoryAgent *agent, quint64 address, quint64 length)
StringInputStream str(args);
str << address << ' ' << length;
cmd.args = args;
- cmd.callback = [&](const DebuggerResponse &response) {
+ cmd.callback = [=] (const DebuggerResponse &response) {
if (!agent)
return;
if (response.resultClass == ResultDone) {