diff options
Diffstat (limited to 'src/channels.c')
-rw-r--r-- | src/channels.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/channels.c b/src/channels.c index dc6290986..94cc880f8 100644 --- a/src/channels.c +++ b/src/channels.c @@ -929,9 +929,12 @@ void do_topic(const char *source, int ac, char **av) time_t topic_time; if (ircd->sjb64) { - ts = base64dects(av[0]); + ts = base64dects(av[2]); + if (debug) { + alog("debug: encoded TOPIC TS %s converted to %d", av[2], ts); + } } else { - ts = strtoul(av[0], NULL, 10); + ts = strtoul(av[2], NULL, 10); } topic_time = ts; |