Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/nogaim.c

    r66f783f r2087159  
    280280        account_t *a;
    281281       
    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        
    289282        serv_got_crap( gc, "Signing off.." );
    290283       
    291284        b_event_remove( gc->keepalive );
     285        gc->flags |= OPT_LOGGING_OUT;
     286       
    292287        gc->keepalive = 0;
    293288        gc->acc->prpl->close( gc );
     
    578573              ( ( u->online == oo ) && ( oa == !u->away ) ) ) )         /* (De)voice people changing state */
    579574        {
    580                 irc_write( gc->irc, ":%s!%s@%s MODE %s %cv %s", gc->irc->mynick, gc->irc->mynick, gc->irc->myhost,
     575                irc_write( gc->irc, ":%s MODE %s %cv %s", gc->irc->myhost,
    581576                                                                gc->irc->channel, u->away?'-':'+', u->nick );
    582577        }
     
    912907                                {
    913908                                        for( i = 0; i < count; v[i++] = 'v' ); v[i] = 0;
    914                                         irc_write( irc, ":%s!%s@%s MODE %s %c%s%s",
    915                                                    irc->mynick, irc->mynick, irc->myhost,
     909                                        irc_write( irc, ":%s MODE %s %c%s%s",
     910                                                   irc->myhost,
    916911                                                   irc->channel, pm, v, list );
    917912                                       
     
    928923                /* $v = 'v' x $i */
    929924                for( i = 0; i < count; v[i++] = 'v' ); v[i] = 0;
    930                 irc_write( irc, ":%s!%s@%s MODE %s %c%s%s", irc->mynick, irc->mynick, irc->myhost,
     925                irc_write( irc, ":%s MODE %s %c%s%s", irc->myhost,
    931926                                                            irc->channel, pm, v, list );
    932927        }
     
    10181013                        gc->acc->prpl->set_away( gc, GAIM_AWAY_CUSTOM, away );
    10191014        }
     1015       
     1016        g_list_free( ms );
    10201017       
    10211018        return( 1 );
Note: See TracChangeset for help on using the changeset viewer.