From 8c4c224c93a068c60e3b48953bab3aec9c3bbdbc Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Mon, 8 Apr 2024 17:05:36 -0400 Subject: [PATCH] fix for ZAM profiling potentially accessing freed memory --- src/script_opt/ProfileFunc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script_opt/ProfileFunc.cc b/src/script_opt/ProfileFunc.cc index 8c63977b56..29a0b02005 100644 --- a/src/script_opt/ProfileFunc.cc +++ b/src/script_opt/ProfileFunc.cc @@ -1438,7 +1438,7 @@ TraversalCode SetBlockLineNumbers::PreStmt(const Stmt* s) { TraversalCode SetBlockLineNumbers::PostStmt(const Stmt* s) { auto loc = const_cast(s->GetLocationInfo()); - auto& r = block_line_range.back(); + auto r = block_line_range.back(); loc->first_line = r.first; loc->last_line = r.second;