diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2007-04-22 22:18:47 -0700 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2007-04-22 22:18:47 -0700 |
commit | 2d317bbe8def887fb796b2daaa958c59d8f4c070 (patch) | |
tree | 6047b3717b16a84788066ce2f2fa9f880810b304 /protocols/jabber/conference.c | |
parent | 0e7ab64dfb66192a875c37322ca6f8a364ec5bc8 (diff) |
Fixes: handling of being kicked, now sending <presence/> tags to all
conferences the user's in.
Diffstat (limited to 'protocols/jabber/conference.c')
-rw-r--r-- | protocols/jabber/conference.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/protocols/jabber/conference.c b/protocols/jabber/conference.c index c16236b3..f0d8f050 100644 --- a/protocols/jabber/conference.c +++ b/protocols/jabber/conference.c @@ -162,6 +162,8 @@ void jabber_chat_pkt_presence( struct im_connection *ic, struct jabber_buddy *bu if( bud == jc->me ) { + jabber_buddy_remove_bare( ic, jc->name ); + g_free( jc->name ); g_free( jc ); imcb_chat_free( chat ); |