From c2c1320083db5f65b7d8f96eaa11df0e37356412 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Sat, 25 Aug 2018 16:05:58 +0800 Subject: [PATCH] Update compat/2 for suback reason codes --- src/emqx_reason_codes.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/emqx_reason_codes.erl b/src/emqx_reason_codes.erl index b777b2627..f300d675d 100644 --- a/src/emqx_reason_codes.erl +++ b/src/emqx_reason_codes.erl @@ -126,5 +126,8 @@ compat(connack, 16#8C) -> ?CONNACK_AUTH; compat(connack, 16#97) -> ?CONNACK_SERVER; compat(connack, 16#9C) -> ?CONNACK_SERVER; compat(connack, 16#9D) -> ?CONNACK_SERVER; -compat(connack, 16#9F) -> ?CONNACK_SERVER. +compat(connack, 16#9F) -> ?CONNACK_SERVER; + +compat(suback, Code) when Code =< ?QOS2 -> Code; +compat(suback, Code) when Code > 16#80 -> 16#80.