]> granicus.if.org Git - ejabberd/commitdiff
Separate list of strings with \n for srg_get_info in mod_http_api (#1500)
authorBadlop <badlop@process-one.net>
Thu, 23 Feb 2017 18:23:03 +0000 (19:23 +0100)
committerBadlop <badlop@process-one.net>
Thu, 23 Feb 2017 18:23:24 +0000 (19:23 +0100)
src/mod_http_api.erl

index 4956f2f62d2b85fc9e6d5b9de0c6b2138ac7b21e..c0e2d8421beb05bb1e15796059a50556a43b752b 100644 (file)
@@ -461,6 +461,10 @@ format_result(Atom, {Name, atom}) ->
 format_result(Int, {Name, integer}) ->
     {jlib:atom_to_binary(Name), Int};
 
+format_result([String | _] = StringList, {Name, string}) when is_list(String) ->
+    Binarized = iolist_to_binary(string:join(StringList, "\n")),
+    {jlib:atom_to_binary(Name), Binarized};
+
 format_result(String, {Name, string}) ->
     {jlib:atom_to_binary(Name), iolist_to_binary(String)};