aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/jabber/conference.c
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/jabber/conference.c')
-rw-r--r--protocols/jabber/conference.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/protocols/jabber/conference.c b/protocols/jabber/conference.c
index f49dbd1c..3fc9ee70 100644
--- a/protocols/jabber/conference.c
+++ b/protocols/jabber/conference.c
@@ -179,6 +179,9 @@ void jabber_chat_pkt_presence( struct im_connection *ic, struct jabber_buddy *bu
for( i = 0; bud->resource[i]; i ++ )
if( bud->ext_jid[i] == '=' || bud->ext_jid[i] == '@' )
bud->ext_jid[i] = '_';
+
+ /* Some program-specific restrictions. */
+ imcb_clean_handle( ic, bud->ext_jid );
}
bud->flags |= JBFLAG_IS_ANONYMOUS;
}