From: Richard Kettlewell Date: Sat, 3 Nov 2007 14:51:38 +0000 (+0000) Subject: further debugging info() calls; marked TODO to remove when bug fixed X-Git-Tag: debian-1_5_99dev8~60 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/295e0ff936937ae1b860c7e7271f63a670df25a3 further debugging info() calls; marked TODO to remove when bug fixed --- diff --git a/server/server.c b/server/server.c index a112f78..35f352d 100644 --- a/server/server.c +++ b/server/server.c @@ -115,10 +115,12 @@ static int writer_error(ev_source attribute((unused)) *ev, /* writer is done */ c->w = 0; if(c->r == 0) { - D(("server writer_error closes %d", fd)); + //D(("server writer_error closes %d", fd)); + info("server writer_error closes %d because all done", fd); /* TODO */ xclose(fd); /* reader is done too, close */ } else { - D(("server writer_error shutdown %d SHUT_WR", fd)); + //D(("server writer_error shutdown %d SHUT_WR", fd)); + info("server writer_error shutdown %d SHUT_WR", fd); /* TODO */ xshutdown(fd, SHUT_WR); /* reader is not done yet */ } } else { @@ -126,6 +128,7 @@ static int writer_error(ev_source attribute((unused)) *ev, error(errno_value, "S%x write error on socket", c->tag); if(c->r) ev_reader_cancel(c->r); + info("server writer_error closes %d because errno=%d", fd, errno_value); /* TODO */ xclose(fd); } return 0; @@ -141,7 +144,7 @@ static int reader_error(ev_source attribute((unused)) *ev, error(errno, "S%x read error on socket", c->tag); ev_writer_cancel(c->w); ev_report(ev); - info("closing fd %d", fd); + info("reader_error closing fd %d", fd); /* TODO */ xclose(fd); return 0; }