summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2016-12-08 15:49:10 +0100
committerDavid Schulz <david.schulz@qt.io>2016-12-13 08:57:58 +0000
commit203385482c588692c91b2e323ffabe6bbfcd2512 (patch)
tree1a82cc7b72a6b3f1094f5237d1095d4d3b8f1b30 /src
parent1236f0a51cffcd758510ef5e67c67bb359fc59dd (diff)
downloadqt-creator-203385482c588692c91b2e323ffabe6bbfcd2512.tar.gz
Debugger: Initialize name buffer with correct size
Change-Id: I82ef4091413b815e0086bbe622971730865b3936 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/libs/qtcreatorcdbext/pyvalue.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/qtcreatorcdbext/pyvalue.cpp b/src/libs/qtcreatorcdbext/pyvalue.cpp
index a39d8eb7e7..cd10f33665 100644
--- a/src/libs/qtcreatorcdbext/pyvalue.cpp
+++ b/src/libs/qtcreatorcdbext/pyvalue.cpp
@@ -46,7 +46,7 @@ std::string getSymbolName(CIDebugSymbolGroup *sg, ULONG index)
sg->GetSymbolName(index, NULL, 0, &size);
if (size == 0)
return std::string();
- std::string name(size, '\0');
+ std::string name(size - 1, '\0');
sg->GetSymbolName(index, &name[0], size, &size);
return name;
}