# HG changeset patch
# User Matthew Wild <mwild1@gmail.com>
# 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, "/(.+)$");