[master] 07123cfdc Retry on EAGAIN.
    Poul-Henning Kamp 
    phk at FreeBSD.org
       
    Fri Aug 24 19:10:11 UTC 2018
    
    
  
commit 07123cfdca07bad6e0828131e24d9db23d0fe627
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Fri Aug 24 19:08:07 2018 +0000
    Retry on EAGAIN.
    
    Submitted by:   Frederic Lecaille <flecaille at haproxy.com>
diff --git a/bin/varnishtest/vtc_syslog.c b/bin/varnishtest/vtc_syslog.c
index 4221b40eb..f91014c9a 100644
--- a/bin/varnishtest/vtc_syslog.c
+++ b/bin/varnishtest/vtc_syslog.c
@@ -306,7 +306,7 @@ syslog_rx(const struct syslog_srv *s, int lvl)
 
 		ret = recv(s->sock, s->rxbuf, s->rxbuf_sz - 1, 0);
 		if (ret < 0) {
-			if (errno == EINTR)
+			if (errno == EINTR || errno == EAGAIN)
 				continue;
 
 			vtc_fatal(s->vl,
    
    
More information about the varnish-commit
mailing list