Changes in irc.c [b73ac9c:25d1be7]
Legend:
- Unmodified
- Added
- Removed
-
irc.c
rb73ac9c r25d1be7 31 31 32 32 GSList *irc_connection_list = NULL; 33 34 static char *passchange (irc_t *irc, void *set, char *value)35 {36 irc_setpass (irc, value);37 return (NULL);38 }39 33 40 34 irc_t *irc_new( int fd ) … … 135 129 set_add( irc, "to_char", ": ", set_eval_to_char ); 136 130 set_add( irc, "typing_notice", "false", set_eval_bool ); 137 set_add( irc, "password", NULL, passchange);138 131 139 132 conf_loaddefaults( irc ); … … 161 154 162 155 if( irc->status >= USTATUS_IDENTIFIED && set_getint( irc, "save_on_quit" ) ) 163 if( storage_save( irc, TRUE ) != STORAGE_OK)156 if( !bitlbee_save( irc ) ) 164 157 irc_usermsg( irc, "Error while saving settings!" ); 165 158 … … 266 259 if( global.conf->runmode == RUNMODE_INETD ) 267 260 g_main_quit( global.loop ); 268 }269 270 /* USE WITH CAUTION!271 Sets pass without checking */272 void 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 }282 261 } 283 262
Note: See TracChangeset
for help on using the changeset viewer.