Changeset 7cad7b4 for irc.c


Ignore:
Timestamp:
2005-12-08T16:00:08Z (19 years ago)
Author:
Jelmer Vernooij <jelmer@…>
Branches:
master
Children:
87c24ba
Parents:
09adf08
Message:

Clearer seperation between crypting and generic password code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc.c

    r09adf08 r7cad7b4  
    3232GSList *irc_connection_list = NULL;
    3333
    34 char *passchange (irc_t *irc, void *set, char *value)
    35 {
    36         setpassnc (irc, value);
     34static char *passchange (irc_t *irc, void *set, char *value)
     35{
     36        irc_setpass (irc, value);
    3737        return (NULL);
    3838}
     
    266266        if( global.conf->runmode == RUNMODE_INETD )
    267267                g_main_quit( global.loop );
     268}
     269
     270/* USE WITH CAUTION!
     271   Sets pass without checking */
     272void irc_setpass (irc_t *irc, const char *pass)
     273{
     274        if (irc->password) g_free (irc->password);
     275       
     276        if (pass) {
     277                irc->password = g_strdup (pass);
     278                irc_usermsg (irc, "Password successfully changed");
     279        } else {
     280                irc->password = NULL;
     281        }
    268282}
    269283
Note: See TracChangeset for help on using the changeset viewer.