summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-01-31 16:49:59 +0000
committerSimon MacMullen <simon@rabbitmq.com>2011-01-31 16:49:59 +0000
commitb89148764e6d45d44c517130612529cdb4fddfc0 (patch)
treea18c8dcf99b07f7452a6bd501a87a2c6fb382037 /src
parentd8b31906dc69cc1fc725f5f244d5330806b00c61 (diff)
downloadrabbitmq-server-git-b89148764e6d45d44c517130612529cdb4fddfc0.tar.gz
Cope with values that are not strings.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_misc.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl
index 82bd57975d..80c8f4c046 100644
--- a/src/rabbit_misc.erl
+++ b/src/rabbit_misc.erl
@@ -248,7 +248,11 @@ assert_args_equivalence1(Orig, New, Name, Key) ->
val(undefined) ->
"none";
val({Type, Value}) ->
- lists:flatten(io_lib:format("a value '~s' of type '~s'", [Value, Type])).
+ Fmt = case Value of
+ _ when is_binary (Value) -> "a value '~s' of type '~s'";
+ _ -> "a value '~w' of type '~s'"
+ end,
+ lists:flatten(io_lib:format(Fmt, [Value, Type])).
dirty_read(ReadSpec) ->
case mnesia:dirty_read(ReadSpec) of