[prev in list] [next in list] [prev in thread] [next in thread] 

List:       varnish-commit
Subject:    [master] 3e0717e51 http: Don't alias range lo and hi fallbacks
From:       Dridi Boukelmoune <dridi.boukelmoune () gmail ! com>
Date:       2023-01-18 6:44:05
Message-ID: 20230118064405.53D65111359 () lists ! varnish-cache ! org
[Download RAW message or body]


commit 3e0717e51d46b2338d5791ffcf4d605996f3c2a0
Author: Dridi Boukelmoune <dridi.boukelmoune@gmail.com>
Date:   Wed Oct 26 14:34:20 2022 +0200

    http: Don't alias range lo and hi fallbacks

diff --git a/bin/varnishd/cache/cache_http.c b/bin/varnishd/cache/cache_http.c
index 0a8186861..77120bf3f 100644
--- a/bin/varnishd/cache/cache_http.c
+++ b/bin/varnishd/cache/cache_http.c
@@ -960,15 +960,15 @@ http_GetContentRange(const struct http *hp, ssize_t *lo, ssize_t *hi)
 const char *
 http_GetRange(const struct http *hp, ssize_t *lo, ssize_t *hi)
 {
-	ssize_t tmp;
+	ssize_t tmp_lo, tmp_hi;
 	const char *b, *t;
 
 	CHECK_OBJ_NOTNULL(hp, HTTP_MAGIC);
 
 	if (lo == NULL)
-		lo = &tmp;
+		lo = &tmp_lo;
 	if (hi == NULL)
-		hi = &tmp;
+		hi = &tmp_hi;
 
 	*lo = *hi = -1;
 
_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic