[ X] All of your commits have been signed-off with the correct email address (the same one that you
used to sign the CLA) Hint: use the -s argument when committing.
[ X] If This PR fixes an issue, that you reference the issue below. OR if this is a new issue that
you are fixing straight away that you add some Description about the bug and how this will fix it.
Fix #880
as of https://www.emqx.com/en/blog/mqtt5-new-features-reason-code-and-ack
[x] If this is new functionality, You have added the appropriate Unit tests.
Please make sure that the following boxes are checked before submitting your Pull Request, thank you!
[ X] This change is against the develop branch, not master.
[ X] You have signed the Eclipse ECA
[ X] All of your commits have been signed-off with the correct email address (the same one that you used to sign the CLA) Hint: use the -s argument when committing.
[ X] If This PR fixes an issue, that you reference the issue below. OR if this is a new issue that you are fixing straight away that you add some Description about the bug and how this will fix it. Fix #880 as of https://www.emqx.com/en/blog/mqtt5-new-features-reason-code-and-ack
[x] If this is new functionality, You have added the appropriate Unit tests.