aboutsummaryrefslogtreecommitdiff
path: root/src/jlib.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/jlib.erl')
-rw-r--r--src/jlib.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jlib.erl b/src/jlib.erl
index 5de126ee8..74369cf22 100644
--- a/src/jlib.erl
+++ b/src/jlib.erl
@@ -181,6 +181,9 @@ string_to_jid1([], "") ->
string_to_jid1([], N) ->
make_jid("", lists:reverse(N), "").
+%% Only one "@" is admitted per JID
+string_to_jid2([$@ | _J], _N, _S) ->
+ error;
string_to_jid2([$/ | _J], _N, "") ->
error;
string_to_jid2([$/ | J], N, S) ->