diff --git a/src/s_serv.c b/src/s_serv.c index 41b5714..2092cd1 100644 --- a/src/s_serv.c +++ b/src/s_serv.c @@ -678,6 +678,11 @@ burst_TS6(struct Client *client_p) ConfigChannel.burst_topicwho ? " " : "", chptr->topic); + if(IsCapable(client_p, CAP_MLOCK)) + sendto_one(client_p, ":%s MLOCK %ld %s %s", + me.id, (long) chptr->channelts, chptr->chname, + channel_mlock(client_p, chptr)); + hchaninfo.chptr = chptr; call_hook(h_burst_channel, &hchaninfo); }