aboutsummaryrefslogtreecommitdiffstats
path: root/irc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2008-09-07 15:34:50 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2008-09-07 15:34:50 +0100
commitced1e17474366772791186f865bd45d4decfcaf2 (patch)
tree3461a801f9f6df2f084d1fa3a015cf4401f36d20 /irc.c
parentd4810dff26f128061d122cf120e1e0174d9df1f2 (diff)
parentba3a8a578430418050a7fda3c949d65434b23cb3 (diff)
Merging BitlBee 1.2.3 release.
Diffstat (limited to 'irc.c')
-rw-r--r--irc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/irc.c b/irc.c
index d6b11dca..10b4fd83 100644
--- a/irc.c
+++ b/irc.c
@@ -37,7 +37,7 @@ static char *set_eval_password( set_t *set, char *value )
{
irc_t *irc = set->data;
- if( irc->status & USTATUS_IDENTIFIED )
+ if( irc->status & USTATUS_IDENTIFIED && value )
{
irc_setpass( irc, value );
return NULL;
@@ -238,7 +238,7 @@ void irc_free( irc_t * irc )
log_message( LOGLVL_INFO, "Destroying connection with fd %d", irc->fd );
if( irc->status & USTATUS_IDENTIFIED && set_getbool( &irc->set, "save_on_quit" ) )
- if( storage_save( irc, TRUE ) != STORAGE_OK )
+ if( storage_save( irc, NULL, TRUE ) != STORAGE_OK )
irc_usermsg( irc, "Error while saving settings!" );
irc_connection_list = g_slist_remove( irc_connection_list, irc );