Add a few extra null checks, plus a missing initialization that led to a bad null check

This commit is contained in:
Tim Wojtulewicz 2025-07-21 15:26:38 -07:00
parent 2e5db823ef
commit d22810e476
3 changed files with 7 additions and 4 deletions

View file

@ -490,6 +490,9 @@ void ID::DescribeReST(ODesc* d, bool roles_only) const {
ModuleName() != "Version" ) {
d->Add(":Default:");
auto ii = zeekygen_mgr->GetIdentifierInfo(Name());
if ( ! ii )
return;
auto redefs = ii->GetRedefs();
const auto& iv = ! redefs.empty() && ii->InitialVal() ? ii->InitialVal() : val;