Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ircd / m_gline.c
index 4c1ebf6e97e976a9e18df8f4b43b5fe16f593da7..bddf451c6d8e645bbe5c2c92cbb04698918ff937 100644 (file)
@@ -184,9 +184,7 @@ ms_gline(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
        return gline_activate(cptr, sptr, agline, lastmod, flags);
       else
        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 */
+    } else if (GlineLastMod(agline) == lastmod || IsBurstOrBurstAck(cptr))
       return 0;
     else
       return gline_resend(cptr, agline); /* other server desynched WRT gline */