Committer : entrope
CVSROOT : /cvsroot/undernet-ircu
Module : ircu2.10
Branch tags: u2_10_12_branch
Commit time: 2006-11-04 21:42:10 UTC
Modified files:
Tag: u2_10_12_branch
ChangeLog ircd/m_nick.c
Log message:
Do not accept NICK on server ports.
---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.710.2.125 ircu2.10/ChangeLog:1.710.2.126
--- ircu2.10/ChangeLog:1.710.2.125 Sat Nov 4 13:40:21 2006
+++ ircu2.10/ChangeLog Sat Nov 4 13:42:00 2006
@@ -1,5 +1,10 @@
2006-11-04 Michael Poole <[EMAIL PROTECTED]>
+ * ircd/m_nick.c (m_nick): If we get NICK on a server port, tell
+ the client to go away.
+
+2006-11-04 Michael Poole <[EMAIL PROTECTED]>
+
* ircd/version.c.SH: Skip version.c.
2006-11-04 Michael Poole <[EMAIL PROTECTED]>
Index: ircu2.10/ircd/m_nick.c
diff -u ircu2.10/ircd/m_nick.c:1.25.2.1 ircu2.10/ircd/m_nick.c:1.25.2.2
--- ircu2.10/ircd/m_nick.c:1.25.2.1 Tue Nov 15 20:18:47 2005
+++ ircu2.10/ircd/m_nick.c Sat Nov 4 13:42:00 2006
@@ -20,7 +20,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
- * $Id: m_nick.c,v 1.25.2.1 2005/11/16 04:18:47 entrope Exp $
+ * $Id: m_nick.c,v 1.25.2.2 2006/11/04 21:42:00 entrope Exp $
*/
/*
@@ -151,6 +151,9 @@
assert(0 != cptr);
assert(cptr == sptr);
+ if (IsServerPort(cptr))
+ return exit_client(cptr, cptr, &me, "Use a different port");
+
/*
* parv[0] will be empty for clients connecting for the first time
*/
@@ -160,6 +163,7 @@
send_reply(sptr, ERR_NONICKNAMEGIVEN);
return 0;
}
+
/*
* Don't let them send make us send back a really long string of
* garbage
----------------------- End of diff -----------------------
_______________________________________________
Patches mailing list
[email protected]
http://undernet.sbg.org/mailman/listinfo/patches