From c61610b2594daa455c6cf3d4af209a75f99d303a Mon Sep 17 00:00:00 2001 From: Robert Loehning <robert.loehning@digia.com> Date: Thu, 10 Oct 2013 15:51:14 +0200 Subject: [PATCH] debugger: Avoid NULL-pointer deref Change-Id: I25e25ea801c857b7995029bba3963d7d9d73827a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> --- src/libs/qtcreatorcdbext/symbolgroupvalue.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp b/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp index 47168746fd6..baddcc97899 100644 --- a/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp +++ b/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp @@ -2603,7 +2603,8 @@ static inline bool dumpQSharedPointer(const SymbolGroupValue &v, std::wostream & if (strongRef < 0 || weakRef < 0) return false; str << L"References: " << strongRef << '/' << weakRef; - *specialInfoIn = valueV.node(); + if (specialInfoIn) + *specialInfoIn = valueV.node(); return true; } -- GitLab