r3556 - branches/2.0/varnish-cache/bin/varnishtest

tfheen at projects.linpro.no tfheen at projects.linpro.no
Wed Jan 28 14:56:19 CET 2009


Author: tfheen
Date: 2009-01-28 14:56:19 +0100 (Wed, 28 Jan 2009)
New Revision: 3556

Modified:
   branches/2.0/varnish-cache/bin/varnishtest/vtc_server.c
Log:
Merge r3408:

Check ECONNRESET



Modified: branches/2.0/varnish-cache/bin/varnishtest/vtc_server.c
===================================================================
--- branches/2.0/varnish-cache/bin/varnishtest/vtc_server.c	2009-01-28 13:50:47 UTC (rev 3555)
+++ branches/2.0/varnish-cache/bin/varnishtest/vtc_server.c	2009-01-28 13:56:19 UTC (rev 3556)
@@ -97,7 +97,8 @@
 		vtc_log(vl, 3, "Accepted socket fd is %d", fd);
 		http_process(vl, s->spec, fd, 0);
 		vtc_log(vl, 3, "shutting fd %d", fd);
-		assert((shutdown(fd, SHUT_WR) == 0) || errno == ENOTCONN);
+		assert((shutdown(fd, SHUT_WR) == 0)
+		    || errno == ENOTCONN || errno == ECONNRESET);
 		TCP_close(&fd);
 	}
 	vtc_log(vl, 2, "Ending");



More information about the varnish-commit mailing list