Feng Lee %!s(int64=10) %!d(string=hai) anos
pai
achega
882fbb83ca
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      apps/emqttd/src/emqttd_queue.erl

+ 1 - 1
apps/emqttd/src/emqttd_queue.erl

@@ -72,7 +72,7 @@ in(ClientId, Message = #mqtt_message{qos = Qos},
                     lager:error("Queue ~s drop qos0 message: ~p", [ClientId, Message]),
                     lager:error("Queue ~s drop qos0 message: ~p", [ClientId, Message]),
                     Wrapper;
                     Wrapper;
                 true ->
                 true ->
-                    {{value, Msg}, Queue1} = queue:drop(Queue),
+                    {{value, Msg}, Queue1} = queue:out(Queue),
                     lager:error("Queue ~s drop message: ~p", [ClientId, Msg]),
                     lager:error("Queue ~s drop message: ~p", [ClientId, Msg]),
                     Wrapper#mqtt_queue_wrapper{queue = queue:in(Message, Queue1)}
                     Wrapper#mqtt_queue_wrapper{queue = queue:in(Message, Queue1)}
             end
             end