]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/mod-snoop.c
Fix for "whats the color" 8ball question formats
[irc/evilnet/x3.git] / src / mod-snoop.c
index 15b57201071e188205cef274750cefe81f508346..c06135bdc7cd347f29f14f88d7d5f525043ea417 100644 (file)
@@ -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);