[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