--- a/libpurple/protocols/jabber/jutil.c Sun Dec 06 00:52:10 2009 +0000 +++ b/libpurple/protocols/jabber/jutil.c Sun Dec 06 01:01:20 2009 +0000 @@ -565,11 +565,14 @@ gboolean jabber_jid_is_domain(const char *jid) { - char *domain = jabber_get_domain(jid); - gboolean is_domain = purple_strequal(jid, domain); + const char *c; - g_free(domain); - return is_domain; + for (c = jid; *c; ++c) { + if (*c == '@' || *c == '/') + return FALSE; + } + + return TRUE; }