summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2014-09-23 19:12:18 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2014-09-23 19:12:18 (GMT)
commit7a22d83a1f9665863201ff0e717071e9b7d3a110 (patch)
treef0b71adbd860d6c3ee8f8d0faeeb2811d088fce8 /src
parentc22be34fb79588fa04a9cf9c86438c8eb00d81fc (diff)
downloadDoxygen-7a22d83a1f9665863201ff0e717071e9b7d3a110.zip
Doxygen-7a22d83a1f9665863201ff0e717071e9b7d3a110.tar.gz
Doxygen-7a22d83a1f9665863201ff0e717071e9b7d3a110.tar.bz2
Bug 736389 - [PATCH] Fix a potential null pointer dereference in src/vhdldocgen.cpp
Diffstat (limited to 'src')
-rw-r--r--src/vhdldocgen.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/vhdldocgen.cpp b/src/vhdldocgen.cpp
index ddb4c4f..ad95fd1 100644
--- a/src/vhdldocgen.cpp
+++ b/src/vhdldocgen.cpp
@@ -941,9 +941,8 @@ MemberDef* VhdlDocGen::findFunction(const QList<Argument> &ql,
Argument *arg,*arg1;
int equ=0;
- for (;(arg=ali.current());++ali)
+ for (;(arg=ali.current()) && (arg1=ali1.current());++ali,++ali1)
{
- arg1=ali1.current(); ++ali1;
equ+=abs(compareString(arg->type,arg1->type));
QCString s1=arg->type;