summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2017-03-10 20:57:18 +0300
committerMichael Klishin <mklishin@pivotal.io>2017-03-10 20:57:18 +0300
commit5efbb8907d8681422a66239cb4a5d14e1585a9a1 (patch)
treeeba5f6698ac03fe05fb15962fadfd44625a93cde
parent0e2f2ad5b4411ecbd7ae838feeb42965fd4ca04e (diff)
downloadrabbitmq-server-git-5efbb8907d8681422a66239cb4a5d14e1585a9a1.tar.gz
rabbit_hipe:compile_to_directory/1 should coerce argument to list
Elixir callers such as rabbitmq-cli may use a binary. References rabbitmq/rabbitmq-cli#178.
-rw-r--r--src/rabbit_hipe.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_hipe.erl b/src/rabbit_hipe.erl
index 6957d85cb4..b869b824df 100644
--- a/src/rabbit_hipe.erl
+++ b/src/rabbit_hipe.erl
@@ -37,7 +37,7 @@ hipe_compile() ->
hipe_compile(fun compile_and_load/1, false).
compile_to_directory(Dir0) ->
- Dir = rabbit_file:filename_as_a_directory(Dir0),
+ Dir = rabbit_file:filename_as_a_directory(rabbit_data_coercion:to_list(Dir0)),
ok = prepare_ebin_directory(Dir),
hipe_compile(fun (Mod) -> compile_and_save(Mod, Dir) end, true).