[master] 2baf7c0b7 flexelinting

Nils Goroll nils.goroll at uplex.de
Sat Apr 4 11:12:11 UTC 2020


commit 2baf7c0b7807fff9292e5f88ed7dad344a58f2e6
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Sat Apr 4 12:46:02 2020 +0200

    flexelinting

diff --git a/lib/libvarnish/vsa.c b/lib/libvarnish/vsa.c
index 03a2ed3e4..2c7be641c 100644
--- a/lib/libvarnish/vsa.c
+++ b/lib/libvarnish/vsa.c
@@ -305,7 +305,7 @@ VSA_BuildFAP(void *d, sa_family_t fam, const void *a, unsigned al,
 struct suckaddr *
 VSA_Build(void *d, const void *s, unsigned sal)
 {
-	struct suckaddr *sua = d;
+	struct suckaddr *sua;
 	const struct sockaddr *sa = s;
 
 	AN(d);
@@ -313,6 +313,8 @@ VSA_Build(void *d, const void *s, unsigned sal)
 	if (sal == 0 || sua_len(sa) != sal)
 		return (NULL);
 
+	sua = d;
+
 	INIT_OBJ(sua, SUCKADDR_MAGIC);
 	switch (sal) {
 	case sizeof sua->sa4:


More information about the varnish-commit mailing list