Add null check when getting key size for List types. Fixes coverity finding 1058242

This commit is contained in:
Tim Wojtulewicz 2019-09-13 12:26:55 -07:00
parent 9c8db5f6ca
commit 40d4004453

View file

@ -545,6 +545,9 @@ int CompositeHash::SingleTypeKeySize(BroType* bt, const Val* v,
case TYPE_LIST:
{
if ( ! v )
return (optional && ! calc_static_size) ? sz : 0;
sz = SizeAlign(sz, sizeof(int));
ListVal* lv = const_cast<ListVal*>(v->AsListVal());
for ( int i = 0; i < lv->Length(); ++i )