diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2011-01-31 16:49:59 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2011-01-31 16:49:59 +0000 |
commit | d507e71ae678271ed15c1a0bdd5b53f1e7fa4479 (patch) | |
tree | a18c8dcf99b07f7452a6bd501a87a2c6fb382037 /src | |
parent | d55aa9160af4d0542842358fd0111615f307b130 (diff) | |
download | rabbitmq-server-d507e71ae678271ed15c1a0bdd5b53f1e7fa4479.tar.gz |
Cope with values that are not strings.bug23735
Diffstat (limited to 'src')
-rw-r--r-- | src/rabbit_misc.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl index 82bd5797..80c8f4c0 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 |