]> jfr.im git - irc/quakenet/newserv.git/commitdiff
IRC: disable setting of buffer size (badly affects performance)
authorChris Porter <redacted>
Fri, 2 Sep 2011 21:44:39 +0000 (22:44 +0100)
committerChris Porter <redacted>
Fri, 2 Sep 2011 21:44:39 +0000 (22:44 +0100)
irc/irc.c

index 4583cecfb7359e4bb6f578162d5dc69b3cddbe73..daae51d67a50b7b09ec3343262ef19594c87427b 100644 (file)
--- a/irc/irc.c
+++ b/irc/irc.c
@@ -239,7 +239,7 @@ void irc_connect(void *arg) {
   sstring *mydesc;
   char *conto,*conpass;
   long portnum,pingfreq;
-/*  socklen_t opt=1460;*/
+  socklen_t opt=1460;
 
   nextline=inbuf;
   bytesleft=0;
@@ -270,10 +270,7 @@ void irc_connect(void *arg) {
   memcpy(&sockaddress.sin_addr, host->h_addr, sizeof(struct in_addr));
 #endif
   
-  /* slug: this makes some servers link really quite slowly
-   * (not that surprising I guess...)
-   *
-  if (setsockopt(serverfd, SOL_SOCKET, SO_RCVBUF, &opt, sizeof(opt))) {
+/*  if (setsockopt(serverfd, SOL_SOCKET, SO_RCVBUF, &opt, sizeof(opt))) {
     Error("irc",ERR_WARNING,"Error setting socket buffer.");
   }
   */