From e9cfbb56b38c79ed13db40ab290b201da6a34a97 Mon Sep 17 00:00:00 2001 From: yiguolei <676222867@qq.com> Date: Fri, 11 Oct 2024 14:07:46 +0800 Subject: [PATCH] [bugfix](becore) use after free problem when the segment is pop (#41685) (#41697) ## Proposed changes pick #41685 Issue Number: close #xxx introduced by #41608 ## Proposed changes Issue Number: close #xxx Co-authored-by: yiguolei --- be/src/olap/segment_loader.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/olap/segment_loader.h b/be/src/olap/segment_loader.h index f2626f0cec..2ac5a63132 100644 --- a/be/src/olap/segment_loader.h +++ b/be/src/olap/segment_loader.h @@ -166,7 +166,7 @@ public: if (segments.empty()) { return nullptr; } - auto& last_segment = segments.back(); + segment_v2::SegmentSharedPtr last_segment = segments.back(); if (last_segment->healthy_status().ok()) { return nullptr; }