Kaydet (Commit) d803c5e9 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1202804 Explicit null dereferenced

Change-Id: Iff1ada702f57fba9ba979bc158412b0321921672
üst 1fa497e4
......@@ -1973,9 +1973,11 @@ void OSQLParseNode::negateSearchCondition(OSQLParseNode*& pSearchCondition, bool
}
else
{
OSQLParseNode* pNewComparison = NULL;
OSQLParseNode* pNewComparison;
switch(pComparison->getNodeType())
{
default:
assert(false && "OSQLParseNode::negateSearchCondition: unexpected node type!");
case SQL_NODE_EQUAL:
pNewComparison = new OSQLParseNode(OUString("<>"),SQL_NODE_NOTEQUAL,SQL_NOTEQUAL);
break;
......@@ -1994,10 +1996,7 @@ void OSQLParseNode::negateSearchCondition(OSQLParseNode*& pSearchCondition, bool
case SQL_NODE_NOTEQUAL:
pNewComparison = new OSQLParseNode(OUString("="),SQL_NODE_EQUAL,SQL_EQUAL);
break;
default:
break;
}
assert(pNewComparison && "OSQLParseNode::negateSearchCondition: unexpected node type!");
pSearchCondition->replace(pComparison, pNewComparison);
delete pComparison;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment