Skip to content

Commit 1dee8ef

Browse files
committed
nullptr protection
Solving new reported `nullptr`problem reported by coverity.
1 parent 01bc887 commit 1dee8ef

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/classdef.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4173,12 +4173,15 @@ void ClassDefImpl::mergeCategory(ClassDef *cat)
41734173
QCString name = newMd->name();
41744174
MemberName *mn = Doxygen::memberNameLinkedMap->add(name);
41754175

4176-
mmd->setCategory(category);
4177-
mmd->setCategoryRelation(mi->memberDef());
4176+
if (mmd)
4177+
{
4178+
mmd->setCategory(category);
4179+
mmd->setCategoryRelation(mi->memberDef());
4180+
}
41784181
auto miMmd = toMemberDefMutable(mi->memberDef());
41794182
if (miMmd) miMmd->setCategoryRelation(newMd.get());
41804183

4181-
if (makePrivate || isExtension)
4184+
if (mmd && (makePrivate || isExtension))
41824185
{
41834186
mmd->makeImplementationDetail();
41844187
}

0 commit comments

Comments
 (0)