X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/780087dc8e70de75c4666841e56b048ad7d497df..32db3450e89af24e36426c457e794e6c0d65e3e4:/src/send.c diff --git a/src/send.c b/src/send.c index e73f0ec..1f0bb16 100644 --- a/src/send.c +++ b/src/send.c @@ -25,7 +25,6 @@ */ #include "stdinc.h" -#include "tools.h" #include "send.h" #include "channel.h" #include "class.h" @@ -34,14 +33,11 @@ #include "irc_string.h" #include "ircd.h" #include "numeric.h" -#include "commio.h" #include "s_serv.h" #include "sprintf_irc.h" #include "s_conf.h" #include "s_newconf.h" -#include "linebuf.h" #include "s_log.h" -#include "memory.h" #include "hook.h" #include "monitor.h" @@ -238,9 +234,9 @@ send_queued_slink_write(int fd, void *data) /* Next, lets try to write some data */ if(to->localClient->slinkq) { - retlen = write(to->localClient->ctrlfd, + /* retlen = write(to->localClient->ctrlfd, to->localClient->slinkq + to->localClient->slinkq_ofs, - to->localClient->slinkq_len); + to->localClient->slinkq_len); */ if(retlen < 0) { @@ -267,16 +263,16 @@ send_queued_slink_write(int fd, void *data) else { to->localClient->slinkq_ofs = 0; - MyFree(to->localClient->slinkq); + rb_free(to->localClient->slinkq); to->localClient->slinkq = NULL; } } } /* if we have any more data, reschedule a write */ - if(to->localClient->slinkq_len) + /* if(to->localClient->slinkq_len) rb_setselect(to->localClient->ctrlfd, - RB_SELECT_WRITE, send_queued_slink_write, to); + RB_SELECT_WRITE, send_queued_slink_write, to); */ } /* sendto_one()