From: pk910 Date: Sat, 26 Nov 2011 14:34:20 +0000 (+0100) Subject: don't use empty new_channel_unauthed_join, new_channel_authed_join or new_channel_mes... X-Git-Url: http://git.pk910.de/?a=commitdiff_plain;h=fb9d5b8d52b91417258477d82512d482724b9ee7;hp=5e021f72c0bfcf8b530ca05d44322c49c5f2e490;p=srvx.git don't use empty new_channel_unauthed_join, new_channel_authed_join or new_channel_message settings --- 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";