From 6264ba4f5946429ea1a0068607e3a870e915be6b Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Tue, 12 May 2009 15:24:05 +0200 Subject: [PATCH] Make QString dumper fail faster in case of uninitialized variables Reviewed-by: hjk <qtc-committer@nokia.com> --- share/qtcreator/gdbmacros/gdbmacros.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/gdbmacros/gdbmacros.cpp b/share/qtcreator/gdbmacros/gdbmacros.cpp index b3f054ffbb2..47b26368bf0 100644 --- a/share/qtcreator/gdbmacros/gdbmacros.cpp +++ b/share/qtcreator/gdbmacros/gdbmacros.cpp @@ -2025,7 +2025,8 @@ static void qDumpQString(QDumper &d) if (!str.isEmpty()) { qCheckAccess(str.unicode()); - qCheckAccess(str.unicode() + str.size()); + if (!str.unicode()[str.size()].isNull()) // must be '\0' terminated + qCheckAccess(0); } P(d, "value", str); -- GitLab