summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppchecksymbols.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2013-01-29 09:55:34 +0100
committerErik Verbruggen <erik.verbruggen@digia.com>2013-01-30 09:08:20 +0100
commit5721847a578ecd8e4b897445b6fa389c7297fe20 (patch)
treea2a01b12a6c2f43402ebf43d0ace5a1c9d480858 /src/plugins/cpptools/cppchecksymbols.cpp
parent6382ae65b90b7abb64347554276422aed363ca60 (diff)
downloadqt-creator-5721847a578ecd8e4b897445b6fa389c7297fe20.tar.gz
C++: Fix possible null-pointer access.
Change-Id: Id42bb1cbf109cac8ab868ab7381a54d6be9a7697 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppchecksymbols.cpp')
-rw-r--r--src/plugins/cpptools/cppchecksymbols.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppchecksymbols.cpp b/src/plugins/cpptools/cppchecksymbols.cpp
index bc807c7f6c..6a2b197459 100644
--- a/src/plugins/cpptools/cppchecksymbols.cpp
+++ b/src/plugins/cpptools/cppchecksymbols.cpp
@@ -1211,7 +1211,7 @@ bool CheckSymbols::maybeAddField(const QList<LookupItem> &candidates, NameAST *a
return false;
else if (! (c->enclosingScope() && c->enclosingScope()->isClass()))
return false; // shadowed
- else if (c->isTypedef() || c->type()->isFunctionType())
+ else if (c->isTypedef() || (c->type() && c->type()->isFunctionType()))
return false; // shadowed
unsigned line, column;