From 1d5669d0084d0ddc6d33c852a5cca50f989d7f80 Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Tue, 2 Jul 2024 17:15:41 +0200 Subject: [PATCH] fix(sessds): tolerate removal of nonexistent gbt entries --- .../emqx_persistent_session_ds_state.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx/src/emqx_persistent_session_ds/emqx_persistent_session_ds_state.erl b/apps/emqx/src/emqx_persistent_session_ds/emqx_persistent_session_ds_state.erl index e9d538693..9835691a0 100644 --- a/apps/emqx/src/emqx_persistent_session_ds/emqx_persistent_session_ds_state.erl +++ b/apps/emqx/src/emqx_persistent_session_ds/emqx_persistent_session_ds_state.erl @@ -766,7 +766,7 @@ gbt_put(K, V, Cache) -> gb_trees:enter(K, V, Cache). gbt_remove(K, Cache) -> - gb_trees:delete(K, Cache). + gb_trees:delete_any(K, Cache). gbt_format(Cache) -> gb_trees:to_list(Cache).