diff --git a/src/emqttd_cli.erl b/src/emqttd_cli.erl index 16c6adb8d..0ec4f3680 100644 --- a/src/emqttd_cli.erl +++ b/src/emqttd_cli.erl @@ -528,6 +528,10 @@ print({ClientId, _ClientPid, _Persistent, SessInfo}) -> print(subscription, {Sub, Topic}) when is_pid(Sub) -> ?PRINT("~p -> ~s~n", [Sub, Topic]); +print(subscription, {Sub, {_Share, Topic}}) when is_pid(Sub) -> + ?PRINT("~p -> ~s~n", [Sub, Topic]); +print(subscription, {Sub, {_Share, Topic}}) -> + ?PRINT("~s -> ~s~n", [Sub, Topic]); print(subscription, {Sub, Topic}) -> ?PRINT("~s -> ~s~n", [Sub, Topic]).