[master] cd3c9f8e0 vrt_var: Apply "never" socket timeouts

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Tue Mar 5 08:53:09 UTC 2024


commit cd3c9f8e06a2deb7a5af2529443079a99d666afa
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Thu Feb 29 12:31:16 2024 +0100

    vrt_var: Apply "never" socket timeouts

diff --git a/bin/varnishd/cache/cache_vrt_var.c b/bin/varnishd/cache/cache_vrt_var.c
index 5f5cc75fe..be84f1c0c 100644
--- a/bin/varnishd/cache/cache_vrt_var.c
+++ b/bin/varnishd/cache/cache_vrt_var.c
@@ -1123,7 +1123,7 @@ HTTP_VAR(beresp)
 static inline void
 set_idle_send_timeout(const struct sess *sp, VCL_DURATION d)
 {
-	struct timeval tv = VTIM_timeval(d);
+	struct timeval tv = VTIM_timeval_sock(d);
 	VTCP_Assert(setsockopt(sp->fd, SOL_SOCKET, SO_SNDTIMEO,
 	    &tv, sizeof tv));
 }


More information about the varnish-commit mailing list