summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEmile Joubert <emile@lshift.net>2009-01-11 22:24:33 +0000
committerEmile Joubert <emile@lshift.net>2009-01-11 22:24:33 +0000
commit01eacdaf4d9c6dcd3a8f3030c05a6dec169c6247 (patch)
tree1498bf8edb981c26d299405380d7e3eb7f963d34 /src
parent7babb719188cf0d1f4b7b197fb99b20c756ec708 (diff)
downloadrabbitmq-server-git-01eacdaf4d9c6dcd3a8f3030c05a6dec169c6247.tar.gz
Better dispatching while formatting results in rabbitmqctl
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_control.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 419d71d91b..1e07f6d27c 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -310,10 +310,9 @@ format_info_item(Items, Key) ->
case Info of
{_, #resource{name = Name}} ->
url_encode(Name);
- {Key, IpAddress} when Key =:= address; Key =:= peer_address
- andalso is_tuple(IpAddress) ->
- inet_parse:ntoa(IpAddress);
- {pid, _} ->
+ _ when Key =:= address; Key =:= peer_address andalso is_tuple(Value) ->
+ inet_parse:ntoa(Value);
+ _ when is_pid(Value) ->
atom_to_list(node(Value));
_ when is_binary(Value) ->
url_encode(Value);