Feng 10 лет назад
Родитель
Сommit
7cd5367f3b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/emqttd_pubsub.erl

+ 1 - 1
src/emqttd_pubsub.erl

@@ -150,7 +150,7 @@ create(topic, Topic) when is_binary(Topic) ->
         {aborted, Error} -> {error, Error}
     end;
 
-create(subscription, {SubId, Topic, Qos}) ->
+create(subscription, {SubId, Topic, Qos}) when is_binary(SubId) andalso is_binary(Topic) ->
     case mnesia:transaction(fun add_subscription/2, [SubId, {Topic, Qos}]) of
         {atomic, ok}     -> ok;
         {aborted, Error} -> {error, Error}