]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/seastore: fix heap-used-after-free bug
authorchunmei <chunmei.liu@intel.com>
Tue, 18 Apr 2023 09:33:52 +0000 (09:33 +0000)
committerchunmei <chunmei.liu@intel.com>
Thu, 20 Apr 2023 18:46:41 +0000 (18:46 +0000)
Signed-off-by: chunmei <chunmei.liu@intel.com>
src/crimson/os/seastore/onode_manager/staged-fltree/node.h

index 4ba1d5b5887b61f9c45775ade792043c41621350..0b764172e50e416d83acb24c342b3bd469c98062 100644 (file)
@@ -152,7 +152,7 @@ class tree_cursor_t final
   eagain_ifuture<> trim_value(context_t, value_size_t);
 
   static Ref<tree_cursor_t> get_invalid() {
-    static Ref<tree_cursor_t> INVALID = new tree_cursor_t();
+    Ref<tree_cursor_t> INVALID = new tree_cursor_t();
     return INVALID;
   }