Author: Isomer <isomer@coders.net>
[ircu2.10.12-pk.git] / ircd / s_numeric.c
index 5d9803c43114500e47b7514eb067deaf040c8858..5451ad16ac9ad4c6fb94836526653bc1689e087a 100644 (file)
@@ -67,6 +67,10 @@ int do_numeric(int numeric, int nnn, struct Client *cptr, struct Client *sptr,
     return 0;
 
   /* Remap low number numerics, not that I understand WHY.. --Nemesi  */
+  /* numerics below 100 talk about the current 'connection', you're not
+   * connected to a remote server so it doesn't make sense to send them
+   * remotely - but the information they contain may be useful, so we
+   * remap them up.  Weird, but true.  -- Isomer */
   if (numeric < 100)
     numeric += 100;