[6.0] 3c4281b1e Flexelinting pointer constness

Poul-Henning Kamp phk at FreeBSD.org
Thu Aug 16 08:52:27 UTC 2018


commit 3c4281b1e9cbb82d546085d338075a1eb7f63bce
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Thu Mar 29 11:03:55 2018 +0000

    Flexelinting pointer constness

diff --git a/bin/varnishtest/vtc.c b/bin/varnishtest/vtc.c
index ab0ff6ec3..d4e45c777 100644
--- a/bin/varnishtest/vtc.c
+++ b/bin/varnishtest/vtc.c
@@ -460,7 +460,8 @@ exec_file(const char *fn, const char *script, const char *tmpdir,
 {
 	FILE *f;
 	struct vsb *vsb;
-	char *p;
+	const char *p;
+	char *q;
 
 	(void)signal(SIGPIPE, SIG_IGN);
 
@@ -475,10 +476,10 @@ exec_file(const char *fn, const char *script, const char *tmpdir,
 	vsb = VSB_new_auto();
 	AN(vsb);
 	if (*fn != '/') {
-		p = macro_get("pwd", NULL);
-		AN(p);
-		VSB_cat(vsb, p);
-		free(p);
+		q = macro_get("pwd", NULL);
+		AN(q);
+		VSB_cat(vsb, q);
+		free(q);
 	}
 	p = strrchr(fn, '/');
 	if (p != NULL) {


More information about the varnish-commit mailing list