Skip to content

Commit 36acfb6

Browse files
committed
Fixed Cppcheck warning. db is dereferenced before its checked against NULL
1 parent 30cae35 commit 36acfb6

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

test/testsymboldatabase.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1637,12 +1637,12 @@ class TestSymbolDatabase: public TestFixture {
16371637
ASSERT(Fred && Fred->classDef && Fred->classScope && Fred->enclosingScope && Fred->name() == "Fred");
16381638
ASSERT(Wilma && Wilma->classDef && Wilma->classScope && Wilma->enclosingScope && Wilma->name() == "Wilma");
16391639
ASSERT(Barney && Barney->classDef && Barney->classScope && Barney->enclosingScope && Barney->name() == "Barney");
1640-
ASSERT(db && db->getVariableListSize() == 5);
1641-
if (!db || db->getVariableListSize() != 5)
1640+
ASSERT(db->getVariableListSize() == 5);
1641+
if (db->getVariableListSize() != 5)
16421642
return;
1643-
ASSERT(db && db->getVariableFromVarId(1) && db->getVariableFromVarId(1)->type() && db->getVariableFromVarId(1)->type()->name() == "Barney");
1644-
ASSERT(db && db->getVariableFromVarId(2) && db->getVariableFromVarId(2)->type() && db->getVariableFromVarId(2)->type()->name() == "Wilma");
1645-
ASSERT(db && db->getVariableFromVarId(3) && db->getVariableFromVarId(3)->type() && db->getVariableFromVarId(3)->type()->name() == "Barney");
1643+
ASSERT(db->getVariableFromVarId(1) && db->getVariableFromVarId(1)->type() && db->getVariableFromVarId(1)->type()->name() == "Barney");
1644+
ASSERT(db->getVariableFromVarId(2) && db->getVariableFromVarId(2)->type() && db->getVariableFromVarId(2)->type()->name() == "Wilma");
1645+
ASSERT(db->getVariableFromVarId(3) && db->getVariableFromVarId(3)->type() && db->getVariableFromVarId(3)->type()->name() == "Barney");
16461646
}
16471647

16481648
void symboldatabase38() { // ticket #5125

0 commit comments

Comments
 (0)