Просмотр исходного кода

fix(sessds): tolerate removal of nonexistent gbt entries

Andrew Mayorov 1 год назад
Родитель
Сommit
1d5669d008

+ 1 - 1
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).