diff options
Diffstat (limited to 'protocols/jabber/jabber.c')
-rw-r--r-- | protocols/jabber/jabber.c | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/protocols/jabber/jabber.c b/protocols/jabber/jabber.c index 2856f1b6..372d73a9 100644 --- a/protocols/jabber/jabber.c +++ b/protocols/jabber/jabber.c @@ -338,25 +338,6 @@ static int jabber_buddy_msg( struct im_connection *ic, char *who, char *message, if( g_strcasecmp( who, JABBER_XMLCONSOLE_HANDLE ) == 0 ) return jabber_write( ic, message, strlen( message ) ); - - if( g_strcasecmp( who, JABBER_MOCK_HANDLE ) == 0 ) - { - /* Parse. */ - if( xt_feed( jd->xt, message, strlen( message ) ) < 0 ) - { - imcb_error( ic, "XML stream error" ); - imc_logout( ic, TRUE ); - return FALSE; - } - - /* Execute all handlers. */ - if( !xt_handle( jd->xt, NULL, 1 ) ) - { - /* Don't do anything, the handlers should have - aborted the connection already. */ - return FALSE; - } - } if( ( s = strchr( who, '=' ) ) && jabber_chat_by_jid( ic, s + 1 ) ) bud = jabber_buddy_by_ext_jid( ic, who, 0 ); @@ -447,13 +428,7 @@ static void jabber_add_buddy( struct im_connection *ic, char *who, char *group ) if( g_strcasecmp( who, JABBER_XMLCONSOLE_HANDLE ) == 0 ) { jd->flags |= JFLAG_XMLCONSOLE; - imcb_add_buddy( ic, who, NULL ); - return; - } - else if( g_strcasecmp( who, JABBER_MOCK_HANDLE ) == 0 ) - { - jd->flags |= JFLAG_MOCK; - imcb_add_buddy( ic, who, NULL ); + imcb_add_buddy( ic, JABBER_XMLCONSOLE_HANDLE, NULL ); return; } @@ -475,11 +450,6 @@ static void jabber_remove_buddy( struct im_connection *ic, char *who, char *grou */ return; } - else if( g_strcasecmp( who, JABBER_MOCK_HANDLE ) == 0 ) - { - jd->flags &= ~JFLAG_MOCK; - return; - } /* We should always do this part. Clean up our administration a little bit. */ jabber_buddy_remove_bare( ic, who ); |