aboutsummaryrefslogtreecommitdiffstats
path: root/irc_im.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2012-03-10 00:06:29 +0000
committerWilmer van der Gaast <wilmer@gaast.net>2012-03-10 00:06:29 +0000
commit57a656009b79afa0efc1fef360e6f7ca8a89ea01 (patch)
tree5f5dd0a5026415a70cd26b59f73e6587a7a08da3 /irc_im.c
parent0872bb2af342aa078fe5ae1dd3ea116eab6ddb1e (diff)
Bug #929: Indeed SET_NULL_OK was missing.
Diffstat (limited to 'irc_im.c')
-rw-r--r--irc_im.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/irc_im.c b/irc_im.c
index a883d467..44072720 100644
--- a/irc_im.c
+++ b/irc_im.c
@@ -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 );