diff options
author | Erik Verbruggen <erik.verbruggen@digia.com> | 2013-01-29 09:55:34 +0100 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@digia.com> | 2013-01-30 09:08:20 +0100 |
commit | 5721847a578ecd8e4b897445b6fa389c7297fe20 (patch) | |
tree | a2a01b12a6c2f43402ebf43d0ace5a1c9d480858 /src/plugins/cpptools/cppchecksymbols.cpp | |
parent | 6382ae65b90b7abb64347554276422aed363ca60 (diff) | |
download | qt-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.cpp | 2 |
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; |