fix for avoiding de-ref of nil pointer

This commit is contained in:
Vern Paxson 2022-01-07 18:18:00 -08:00
parent 0064554d71
commit 253630311e

View file

@ -706,8 +706,12 @@ broker::expected<broker::data> ScriptFunc::SerializeClosure() const
{
if ( captures_frame )
return captures_frame->SerializeCopyFrame();
else
if ( closure )
return closure->SerializeClosureFrame(outer_ids);
// No captures/closures, return an empty vector.
return broker::vector{};
}
void ScriptFunc::Describe(ODesc* d) const