- Timestamp:
- 2005-12-15T12:24:25Z (18 years ago)
- Branches:
- master
- Children:
- 4146a07
- Parents:
- 2983f5e (diff), bf02a67 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
irc.c
r2983f5e rbd69a21 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 } 33 39 34 40 irc_t *irc_new( int fd ) … … 129 135 set_add( irc, "to_char", ": ", set_eval_to_char ); 130 136 set_add( irc, "typing_notice", "false", set_eval_bool ); 137 set_add( irc, "password", NULL, passchange); 131 138 132 139 conf_loaddefaults( irc ); … … 154 161 155 162 if( irc->status >= USTATUS_IDENTIFIED && set_getint( irc, "save_on_quit" ) ) 156 if( !bitlbee_save( irc ))163 if( storage_save( irc, TRUE ) != STORAGE_OK ) 157 164 irc_usermsg( irc, "Error while saving settings!" ); 158 165 … … 259 266 if( global.conf->runmode == RUNMODE_INETD ) 260 267 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 } 261 282 } 262 283 … … 1510 1531 { 1511 1532 irc_write( irc, ":%s!%s@%s %s %s :%s%s", u->nick, u->user, u->host, 1512 type, to, prefix , line );1533 type, to, prefix ? prefix : "", line ); 1513 1534 } 1514 1535 line = s + 1;
Note: See TracChangeset
for help on using the changeset viewer.