Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ircd / m_gline.c
index cc5915acc2fc0fdd2fe2c57c4f3ccd6577e47af1..4c1ebf6e97e976a9e18df8f4b43b5fe16f593da7 100644 (file)
@@ -186,6 +186,8 @@ ms_gline(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
        return gline_deactivate(cptr, sptr, agline, lastmod, flags);
     } else if (GlineLastMod(agline) == lastmod)
       return 0;
+    else if (IsBurstOrBurstAck(cptr)) /* it's in the burst, so don't resynch */
+      return 0;
     else
       return gline_resend(cptr, agline); /* other server desynched WRT gline */
   } else if (parc < 5)