[svn] m_webirc: call del_unknown_ip() otherwise the unknown will
never be subtracted from the cgiirc ip
This commit is contained in:
parent
8017ad2d27
commit
477bbce447
3 changed files with 15 additions and 2 deletions
11
ChangeLog
11
ChangeLog
|
@ -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.
|
||||||
|
|
|
@ -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 */
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define SERNO "20070514-3446"
|
#define SERNO "20070518-3456"
|
||||||
|
|
Loading…
Reference in a new issue