X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/cc200171d7c40be3b204460f9c14d5d37e771866..df22ecbf7794404ec7bfaff0475ae52704a0ad98:/modules/m_topic.c diff --git a/modules/m_topic.c b/modules/m_topic.c index 1aabf4b..da5a8c2 100644 --- a/modules/m_topic.c +++ b/modules/m_topic.c @@ -28,8 +28,7 @@ #include "channel.h" #include "client.h" #include "hash.h" -#include "irc_string.h" -#include "sprintf_irc.h" +#include "match.h" #include "ircd.h" #include "numeric.h" #include "send.h" @@ -103,16 +102,12 @@ m_topic(struct Client *client_p, struct Client *source_p, int parc, const char * char topic_info[USERHOST_REPLYLEN]; rb_sprintf(topic_info, "%s!%s@%s", source_p->name, source_p->username, source_p->host); - set_channel_topic(chptr, parv[2], topic_info, CurrentTime); + set_channel_topic(chptr, parv[2], topic_info, rb_current_time()); sendto_server(client_p, chptr, CAP_TS6, NOCAPS, ":%s TOPIC %s :%s", use_id(source_p), chptr->chname, chptr->topic == NULL ? "" : chptr->topic); - sendto_server(client_p, chptr, NOCAPS, CAP_TS6, - ":%s TOPIC %s :%s", - source_p->name, chptr->chname, - chptr->topic == NULL ? "" : chptr->topic); sendto_channel_local(ALL_MEMBERS, chptr, ":%s!%s@%s TOPIC %s :%s", source_p->name, source_p->username,