Browse Source

Update compat/2 for suback reason codes

Feng Lee 7 years ago
parent
commit
c2c1320083
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/emqx_reason_codes.erl

+ 4 - 1
src/emqx_reason_codes.erl

@@ -126,5 +126,8 @@ compat(connack, 16#8C) -> ?CONNACK_AUTH;
 compat(connack, 16#97) -> ?CONNACK_SERVER;
 compat(connack, 16#97) -> ?CONNACK_SERVER;
 compat(connack, 16#9C) -> ?CONNACK_SERVER;
 compat(connack, 16#9C) -> ?CONNACK_SERVER;
 compat(connack, 16#9D) -> ?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.