if (CloseFD && (IO->SendBuf.fd > 0)) {
close(IO->SendBuf.fd);
- IO->SendBuf.fd = -1;
- IO->RecvBuf.fd = -1;
+ IO->SendBuf.fd = 0;
+ IO->RecvBuf.fd = 0;
}
}
if (errno != EAGAIN) {
StopClientWatchers(IO, 1);
EV_syslog(LOG_DEBUG,
- "EVENT: Socket Invalid! [%d] [%s] [%d]\n",
+ "IO_send_callback(): Socket Invalid! [%d] [%s] [%d]\n",
errno, strerror(errno), IO->SendBuf.fd);
StrBufPrintf(IO->ErrMsg,
"Socket Invalid! [%s]",
// FD is gone. kick it.
StopClientWatchers(IO, 1);
EV_syslog(LOG_DEBUG,
- "EVENT: Socket Invalid! [%d] [%s] [%d]\n",
+ "IO_recv_callback(): Socket Invalid! [%d] [%s] [%d]\n",
errno, strerror(errno), IO->SendBuf.fd);
StrBufPrintf(IO->ErrMsg,
"Socket Invalid! [%s]",
IO->Data = Data;
IO->CitContext = CloneContext(CC);
- IO->CitContext->session_specific_data = (char*) Data;
+ IO->CitContext->session_specific_data = Data;
IO->CitContext->IO = IO;
IO->NextState = NextState;
IO->Data = Data;
IO->CitContext = CloneContext(CC);
- IO->CitContext->session_specific_data = (char*) Data;
+ IO->CitContext->session_specific_data = Data;
IO->CitContext->IO = IO;
IO->SendDone = SendDone;