X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/30874d6682a37bc1d8f3d76fd90afde6a0f3fce7..0b401fb654b69fd9649954a9bdd5ff041971e62d:/src/mod-snoop.c diff --git a/src/mod-snoop.c b/src/mod-snoop.c index 15b5720..c06135b 100644 --- a/src/mod-snoop.c +++ b/src/mod-snoop.c @@ -286,15 +286,16 @@ snoop_channel_mode(struct userNode *who, struct chanNode *channel, char **modes, static void snoop_conf_read(void) { dict_t node; - char *str; + char *str, *modes; node = conf_get_data("modules/snoop", RECDB_OBJECT); if (!node) return; str = database_get_data(node, "channel", RECDB_QSTRING); + modes = database_get_data(node, "channel_modes", RECDB_QSTRING); if (!str) return; - snoop_cfg.channel = AddChannel(str, now, "+sntim", NULL, NULL); + snoop_cfg.channel = AddChannel(str, now, (modes ? modes : "+sntim"), NULL, NULL); if (!snoop_cfg.channel) return; str = database_get_data(node, "show_bursts", RECDB_QSTRING);