Changes in protocols/nogaim.c [2087159:66f783f]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/nogaim.c
r2087159 r66f783f 280 280 account_t *a; 281 281 282 /* Nested calls might happen sometimes, this is probably the best 283 place to catch them. */ 284 if( gc->flags & OPT_LOGGING_OUT ) 285 return; 286 else 287 gc->flags |= OPT_LOGGING_OUT; 288 282 289 serv_got_crap( gc, "Signing off.." ); 283 290 284 291 b_event_remove( gc->keepalive ); 285 gc->flags |= OPT_LOGGING_OUT;286 287 292 gc->keepalive = 0; 288 293 gc->acc->prpl->close( gc ); … … 573 578 ( ( u->online == oo ) && ( oa == !u->away ) ) ) ) /* (De)voice people changing state */ 574 579 { 575 irc_write( gc->irc, ":%s MODE %s %cv %s", gc->irc->myhost,580 irc_write( gc->irc, ":%s!%s@%s MODE %s %cv %s", gc->irc->mynick, gc->irc->mynick, gc->irc->myhost, 576 581 gc->irc->channel, u->away?'-':'+', u->nick ); 577 582 } … … 907 912 { 908 913 for( i = 0; i < count; v[i++] = 'v' ); v[i] = 0; 909 irc_write( irc, ":%s MODE %s %c%s%s",910 irc->my host,914 irc_write( irc, ":%s!%s@%s MODE %s %c%s%s", 915 irc->mynick, irc->mynick, irc->myhost, 911 916 irc->channel, pm, v, list ); 912 917 … … 923 928 /* $v = 'v' x $i */ 924 929 for( i = 0; i < count; v[i++] = 'v' ); v[i] = 0; 925 irc_write( irc, ":%s MODE %s %c%s%s", irc->myhost,930 irc_write( irc, ":%s!%s@%s MODE %s %c%s%s", irc->mynick, irc->mynick, irc->myhost, 926 931 irc->channel, pm, v, list ); 927 932 } … … 1013 1018 gc->acc->prpl->set_away( gc, GAIM_AWAY_CUSTOM, away ); 1014 1019 } 1015 1016 g_list_free( ms );1017 1020 1018 1021 return( 1 );
Note: See TracChangeset
for help on using the changeset viewer.