# HG changeset patch # User Matthew Wild # Date 1222800576 -3600 # Node ID b847875801e53451b66e718b47c3c0e57c65c87b # Parent 4a238233f278d5326d6dcb6159a785d7c5bb4703 jid.split(): Return nil when passed nil diff -r 4a238233f278 -r b847875801e5 util/jid.lua --- a/util/jid.lua Sat Sep 27 19:18:05 2008 +0100 +++ b/util/jid.lua Tue Sep 30 19:49:36 2008 +0100 @@ -4,6 +4,7 @@ module "jid" function split(jid) + if not jid then return nil; end local node = match(jid, "^([^@]+)@"); local server = (node and match(jid, ".-@([^@/]+)")) or match(jid, "^([^@/]+)"); local resource = match(jid, "/(.+)$");