diff options
Diffstat (limited to 'src/jlib.erl')
-rw-r--r-- | src/jlib.erl | 3 |
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) -> |