From: chunmei Date: Tue, 18 Apr 2023 09:33:52 +0000 (+0000) Subject: crimson/seastore: fix heap-used-after-free bug X-Git-Tag: v19.0.0~1350^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6a121c0852332ec122b5e659744eb622f2e15c58;p=ceph.git crimson/seastore: fix heap-used-after-free bug Signed-off-by: chunmei --- diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/node.h b/src/crimson/os/seastore/onode_manager/staged-fltree/node.h index 4ba1d5b5887b6..0b764172e50e4 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/node.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/node.h @@ -152,7 +152,7 @@ class tree_cursor_t final eagain_ifuture<> trim_value(context_t, value_size_t); static Ref get_invalid() { - static Ref INVALID = new tree_cursor_t(); + Ref INVALID = new tree_cursor_t(); return INVALID; }