--- a/libpurple/protocols/jabber/jutil.c Thu Oct 06 23:56:19 2022 -0500 +++ b/libpurple/protocols/jabber/jutil.c Fri Oct 07 01:21:28 2022 -0500 @@ -400,20 +400,6 @@ purple_strequal(jid1->resource, jid2->resource); } -char *jabber_get_domain(const char *in) -{ - JabberID *jid = jabber_id_new(in); - char *out; - - if (!jid) - return NULL; - - out = g_strdup(jid->domain); - jabber_id_free(jid); - - return out; -} - char *jabber_get_resource(const char *in) { JabberID *jid = jabber_id_new(in); @@ -428,17 +414,6 @@ return out; } -JabberID * -jabber_id_to_bare_jid(const JabberID *jid) -{ - JabberID *result = g_new0(JabberID, 1); - - result->node = g_strdup(jid->node); - result->domain = g_strdup(jid->domain); - - return result; -} - char * jabber_get_bare_jid(const char *in) { @@ -528,28 +503,6 @@ } gboolean -jabber_is_own_server(JabberStream *js, const char *str) -{ - JabberID *jid; - gboolean equal; - - if (str == NULL) - return FALSE; - - g_return_val_if_fail(*str != '\0', FALSE); - - jid = jabber_id_new(str); - if (!jid) - return FALSE; - - equal = (jid->node == NULL && - purple_strequal(jid->domain, js->user->domain) && - jid->resource == NULL); - jabber_id_free(jid); - return equal; -} - -gboolean jabber_is_own_account(JabberStream *js, const char *str) { JabberID *jid;