From 253630311e4779bb354d7716bd50cd105beb347a Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Fri, 7 Jan 2022 18:18:00 -0800 Subject: [PATCH] fix for avoiding de-ref of nil pointer --- src/Func.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Func.cc b/src/Func.cc index d50221132c..282c65dde8 100644 --- a/src/Func.cc +++ b/src/Func.cc @@ -706,8 +706,12 @@ broker::expected 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