libpurple/protocols/jabber/jabber.c

changeset 17008
502623177086
parent 17007
66c0fa6e5e2a
child 17052
b064b8e0244b
--- a/libpurple/protocols/jabber/jabber.c	Tue May 08 22:08:46 2007 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Wed May 09 00:02:17 2007 +0000
@@ -564,7 +564,12 @@
 		purple_connection_error(gc, _("Invalid XMPP ID"));
 		return;
 	}
-
+	
+	if (!js->user->domain || *(js->user->domain) == '\0') {
+		purple_connection_error(gc, _("Invalid XMPP ID. Domain must be set."));
+		return;
+	}
+	
 	if(!js->user->resource) {
 		char *me;
 		js->user->resource = g_strdup("Home");

mercurial