aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--util/jid.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/jid.lua b/util/jid.lua
index 9128ce4e..069817c6 100644
--- a/util/jid.lua
+++ b/util/jid.lua
@@ -17,7 +17,7 @@ module "jid"
local function _split(jid)
if not jid then return; end
- local node, nodepos = match(jid, "^([^@]+)@()");
+ local node, nodepos = match(jid, "^([^@/]+)@()");
local host, hostpos = match(jid, "^([^@/]+)()", nodepos)
if node and not host then return nil, nil, nil; end
local resource = match(jid, "^/(.+)$", hostpos);