summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_cluster_config.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_cluster_config.erl b/src/rabbit_cluster_config.erl
index fbb89db7fc..5b10004f03 100644
--- a/src/rabbit_cluster_config.erl
+++ b/src/rabbit_cluster_config.erl
@@ -78,7 +78,11 @@ lookup_app(App) ->
{ok, Module} -> Module
end.
-parse(Src) ->
+parse(Src0) ->
+ Src = case lists:reverse(Src0) of
+ [$. |_] -> Src0;
+ _ -> Src0 ++ "."
+ end,
case erl_scan:string(Src) of
{ok, Scanned, _} ->
case erl_parse:parse_term(Scanned) of