[bugfix](becore) use after free problem when the segment is pop (#41685) (#41697)

## Proposed changes

pick #41685
Issue Number: close #xxx
introduced by #41608

<!--Describe your changes.-->

## Proposed changes

Issue Number: close #xxx

<!--Describe your changes.-->

Co-authored-by: yiguolei <yiguolei@gmail.com>
This commit is contained in:
yiguolei
2024-10-11 14:07:46 +08:00
committed by GitHub
parent 8c0f73cb90
commit e9cfbb56b3

View File

@ -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;
}