]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_capab.c
Allow ENCAP GCAP to be reused to broadcast capability changes to the network.
[irc/rqf/shadowircd.git] / modules / m_capab.c
index e915f4062a11c0bf21caafdf4876cbe71bd62d72..7a86835de21d1ac9d602067c695e480d8c310bbc 100644 (file)
@@ -114,7 +114,10 @@ me_gcap(struct Client *client_p, struct Client *source_p,
 
        /* already had GCAPAB?! */
        if(!EmptyString(source_p->serv->fullcaps))
-               return 0;
+       {
+               source_p->serv->caps = 0;
+               MyFree(source_p->serv->fullcaps);
+       }
 
        DupString(source_p->serv->fullcaps, parv[1]);