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

fix(share sub): fix the issue that the number of subscriptions dropped to 0 during the picking subscriber and caused a crash

zhouzb 5 лет назад
Родитель
Сommit
fbf8d3e111
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/emqx_shared_sub.erl

+ 1 - 1
src/emqx_shared_sub.erl

@@ -246,7 +246,7 @@ pick(Strategy, ClientId, Group, Topic, FailedSubs) ->
 do_pick(Strategy, ClientId, Group, Topic, FailedSubs) ->
     All = subscribers(Group, Topic),
     case All -- FailedSubs of
-        [] when FailedSubs =:= [] ->
+        [] when All =:= [] ->
             %% Genuinely no subscriber
             false;
         [] ->