aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mod_muc_admin.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl
index 4f3322163..0eecbd80e 100644
--- a/src/mod_muc_admin.erl
+++ b/src/mod_muc_admin.erl
@@ -494,9 +494,8 @@ get_sort_query(Q) ->
end.
get_sort_query2(Q) ->
- {value, {_, String}} = lists:keysearch(<<"sort">>, 1, Q),
- {StringClean, _} = string:take(String, [$/], true),
- Integer = binary_to_integer(StringClean),
+ {value, {_, Binary}} = lists:keysearch(<<"sort">>, 1, Q),
+ Integer = list_to_integer(string:strip(binary_to_list(Binary), right, $/)),
case Integer >= 0 of
true -> {ok, {normal, Integer}};
false -> {ok, {reverse, abs(Integer)}}