[svn] m_webirc: call del_unknown_ip() otherwise the unknown will

never be subtracted from the cgiirc ip
This commit is contained in:
jilles 2007-05-18 12:51:22 -07:00
parent 8017ad2d27
commit 477bbce447
3 changed files with 15 additions and 2 deletions

View file

@ -1,3 +1,14 @@
jilles 2007/05/18 19:14:18 UTC (20070518-3456)
Log:
Remove s_assert in del_unknown_ip() supposedly if the ip
cannot be found, it is not feasible to avoid that case
entirely with m_webirc.c.
Changes: Modified:
+1 -2 trunk/src/reject.c (File Modified)
jilles 2007/05/14 22:21:16 UTC (20070514-3446) jilles 2007/05/14 22:21:16 UTC (20070514-3446)
Log: Log:
Apply ratbox flood fix. Apply ratbox flood fix.

View file

@ -21,7 +21,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA * USA
* *
* $Id: m_webirc.c 3426 2007-04-25 15:22:28Z jilles $ * $Id: m_webirc.c 3458 2007-05-18 19:51:22Z jilles $
*/ */
/* Usage: /* Usage:
* auth { * auth {
@ -54,6 +54,7 @@
#include "s_serv.h" #include "s_serv.h"
#include "hash.h" #include "hash.h"
#include "s_conf.h" #include "s_conf.h"
#include "reject.h"
static int mr_webirc(struct Client *, struct Client *, int, const char **); static int mr_webirc(struct Client *, struct Client *, int, const char **);
@ -125,6 +126,7 @@ mr_webirc(struct Client *client_p, struct Client *source_p, int parc, const char
else else
strlcpy(source_p->host, source_p->sockhost, sizeof(source_p->host)); strlcpy(source_p->host, source_p->sockhost, sizeof(source_p->host));
del_unknown_ip(source_p);
inetpton_sock(parv[4], (struct sockaddr *)&source_p->localClient->ip); inetpton_sock(parv[4], (struct sockaddr *)&source_p->localClient->ip);
/* Check dlines now, k/glines will be checked on registration */ /* Check dlines now, k/glines will be checked on registration */

View file

@ -1 +1 @@
#define SERNO "20070514-3446" #define SERNO "20070518-3456"