summaryrefslogtreecommitdiff
path: root/src/send.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/send.c')
-rw-r--r--src/send.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/send.c b/src/send.c
index 0c21b65d3..a0284323a 100644
--- a/src/send.c
+++ b/src/send.c
@@ -230,10 +230,15 @@ void send_mode(const char *source, const char *on, const char *fmt, ...)
vsnprintf(buf, sizeof(buf), fmt, args);
#ifdef IRC_BAHAMUT
+
+/* Ultimate3 doesn't send TS Mode - doing so will cause modes not to send */
+/* btw - this is used by channel setting was well - TSL */
+#if !defined(IRC_ULTIMATE3)
if (uplink_capab & CAPAB_TSMODE)
send_cmd(source, "MODE %s 0 %s", on, buf);
else
#endif
+#endif
send_cmd(source, "MODE %s %s", on, buf);
}