X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fs_numeric.c;h=5451ad16ac9ad4c6fb94836526653bc1689e087a;hb=cb396c94ca182a7ebbe9e47f9908b93cc1594ad2;hp=5d9803c43114500e47b7514eb067deaf040c8858;hpb=3bad42600acc8707336aa73cd3e7bcb9a89fbe74;p=ircu2.10.12-pk.git diff --git a/ircd/s_numeric.c b/ircd/s_numeric.c index 5d9803c..5451ad1 100644 --- a/ircd/s_numeric.c +++ b/ircd/s_numeric.c @@ -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;