Commit c0a4911c authored by Dag Erling Smørgrav's avatar Dag Erling Smørgrav

Don't assert that close() returns 0, it won't when the remote end closes

the connection first.  This fixes #168.


git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2153 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent b61e526a
......@@ -346,10 +346,10 @@ mgt_cli_callback(const struct ev *e, int what)
cli_close:
vsb_delete(cp->cli->sb);
free(cp->buf);
AZ(close(cp->fdi));
(void)close(cp->fdi);
if (cp->fdi == 0)
assert(open("/dev/null", O_RDONLY) == 0);
AZ(close(cp->fdo));
(void)close(cp->fdo);
if (cp->fdo == 1) {
assert(open("/dev/null", O_WRONLY) == 1);
close(2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment