X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fchanserv.c;h=75122799b0d28a6e729cea46cbe3d51f9eb3652a;hb=fb9d5b8d52b91417258477d82512d482724b9ee7;hp=11b2c74e5677e7a1292e62cb4044dc0f602dd946;hpb=5e021f72c0bfcf8b530ca05d44322c49c5f2e490;p=srvx.git 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";