From kde-commits Wed Apr 01 17:41:16 2015 From: Ralf Habacker Date: Wed, 01 Apr 2015 17:41:16 +0000 To: kde-commits Subject: [umbrello/Applications/15.04] umbrello/codeimport/kdevcppparser: Coverity check of master@e2a24e0, Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=142791008506478 Git commit af7b07b27ac3fba828c865831fff09bf392ecf58 by Ralf Habacker. Committed on 01/04/2015 at 17:35. Pushed by habacker into branch 'Applications/15.04'. Coverity check of master@e2a24e0, CID 71402: Dereference after null check (= FORWARD_NULL). CCBUG:340646 M +2 -0 umbrello/codeimport/kdevcppparser/cpptree2uml.cpp http://commits.kde.org/umbrello/af7b07b27ac3fba828c865831fff09bf392ecf58 diff --git a/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp b/umbrello/c= odeimport/kdevcppparser/cpptree2uml.cpp index b9d1104..3f11c30 100644 --- a/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp +++ b/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp @@ -561,6 +561,8 @@ void CppTree2Uml::parseFunctionDeclaration(GroupAST* fu= nSpec, GroupAST* storageS void CppTree2Uml::parseFunctionArguments(DeclaratorAST* declarator, UMLOperation* method) { + if (!declarator) + return; ParameterDeclarationClauseAST* clause =3D declarator->parameterDeclara= tionClause(); = if (clause && clause->parameterDeclarationList()){