aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mod_roster.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl
index 4ab8239b5..01646229f 100644
--- a/src/mod_roster.erl
+++ b/src/mod_roster.erl
@@ -1319,7 +1319,8 @@ update_roster_table() ->
iolist_to_binary(R2)},
name = iolist_to_binary(Name),
groups = [iolist_to_binary(G) || G <- Gs],
- askmessage = iolist_to_binary(Ask),
+ askmessage = try iolist_to_binary(Ask)
+ catch _:_ -> <<"">> end,
xs = [xml:to_xmlel(X) || X <- Xs]}
end);
_ ->