diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2012-03-10 00:06:29 +0000 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2012-03-10 00:06:29 +0000 |
commit | 57a656009b79afa0efc1fef360e6f7ca8a89ea01 (patch) | |
tree | 5f5dd0a5026415a70cd26b59f73e6587a7a08da3 | |
parent | 0872bb2af342aa078fe5ae1dd3ea116eab6ddb1e (diff) |
Bug #929: Indeed SET_NULL_OK was missing.
-rw-r--r-- | irc_im.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -964,9 +964,14 @@ static char *set_eval_chat_type( set_t *set, char *value ); static gboolean bee_irc_channel_init( irc_channel_t *ic ) { + set_t *s; + set_add( &ic->set, "account", NULL, set_eval_room_account, ic ); set_add( &ic->set, "chat_type", "groupchat", set_eval_chat_type, ic ); - set_add( &ic->set, "nick", NULL, NULL, ic ); + + s = set_add( &ic->set, "nick", NULL, NULL, ic ); + s->flags |= SET_NULL_OK; + set_add( &ic->set, "room", NULL, NULL, ic ); set_add( &ic->set, "translate_to_nicks", "true", set_eval_bool, ic ); |