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

Improve impletament of emqttd_topic:match/2

HeeeJianBo 8 лет назад
Родитель
Сommit
4c8b43e05d
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/emqttd_topic.erl

+ 2 - 2
src/emqttd_topic.erl

@@ -61,9 +61,9 @@ wildcard([_H|T]) ->
 -spec(match(Name, Filter) -> boolean() when
       Name   :: topic() | words(),
       Filter :: topic() | words()).
-match(<<"$", _/binary>>, <<"+", _/binary>>) ->
+match(<<$$, _/binary>>, <<$+, _/binary>>) ->
     false;
-match(<<"$", _/binary>>, <<"#", _/binary>>) ->
+match(<<$$, _/binary>>, <<$#, _/binary>>) ->
     false;
 match(Name, Filter) when is_binary(Name) and is_binary(Filter) ->
     match(words(Name), words(Filter));