From fb9d5b8d52b91417258477d82512d482724b9ee7 Mon Sep 17 00:00:00 2001 From: pk910 Date: Sat, 26 Nov 2011 15:34:20 +0100 Subject: [PATCH 1/1] don't use empty new_channel_unauthed_join, new_channel_authed_join or new_channel_message settings --- src/chanserv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/chanserv.c b/src/chanserv.c index 11b2c74..7512279 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -7687,11 +7687,11 @@ chanserv_conf_read(void) str = database_get_data(conf_node, KEY_SUPPORT_HELPER_EPITHET, RECDB_QSTRING); chanserv_conf.support_helper_epithet = str ? str : "a wannabe tyrant"; str = database_get_data(conf_node, KEY_NEW_CHANNEL_AUTHED, RECDB_QSTRING); - chanserv_conf.new_channel_authed = str ? str : NULL; + chanserv_conf.new_channel_authed = (str && *str) ? str : NULL; str = database_get_data(conf_node, KEY_NEW_CHANNEL_UNAUTHED, RECDB_QSTRING); - chanserv_conf.new_channel_unauthed = str ? str : NULL; + chanserv_conf.new_channel_unauthed = (str && *str) ? str : NULL; str = database_get_data(conf_node, KEY_NEW_CHANNEL_MSG, RECDB_QSTRING); - chanserv_conf.new_channel_msg = str ? str : NULL; + chanserv_conf.new_channel_msg = (str && *str) ? str : NULL; str = database_get_data(conf_node, "default_modes", RECDB_QSTRING); if(!str) str = "+nt"; -- 2.20.1