diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2015-07-17 08:37:13 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2015-07-17 08:37:13 +0000 |
commit | cf24373c3b6bd248ec9af250ec1f7d5ad84f707f (patch) | |
tree | c4b49df0150048138f79c890190c218bd75ea075 /usr.bin/sockstat | |
parent | a1ed88571f8a70989f550582dacf40d0181e1431 (diff) | |
download | src-test-cf24373c3b6bd248ec9af250ec1f7d5ad84f707f.tar.gz src-test-cf24373c3b6bd248ec9af250ec1f7d5ad84f707f.zip |
Move assignments around to avoid a false-positive uninitialized variable
warning which broke the sparc64 build.
PR: 201585
MFC after: 3 weeks
Notes
Notes:
svn path=/head/; revision=285651
Diffstat (limited to 'usr.bin/sockstat')
-rw-r--r-- | usr.bin/sockstat/sockstat.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/sockstat/sockstat.c b/usr.bin/sockstat/sockstat.c index b7ad618610e21..2861254ff0518 100644 --- a/usr.bin/sockstat/sockstat.c +++ b/usr.bin/sockstat/sockstat.c @@ -598,9 +598,10 @@ gather_inet(int proto) xig = (struct xinpgen *)(void *)((char *)xig + xig->xig_len); if (xig >= exig) break; + xip = (struct xinpcb *)xig; + xtp = (struct xtcpcb *)xig; switch (proto) { case IPPROTO_TCP: - xtp = (struct xtcpcb *)xig; if (xtp->xt_len != sizeof(*xtp)) { warnx("struct xtcpcb size mismatch"); goto out; @@ -612,7 +613,6 @@ gather_inet(int proto) break; case IPPROTO_UDP: case IPPROTO_DIVERT: - xip = (struct xinpcb *)xig; if (xip->xi_len != sizeof(*xip)) { warnx("struct xinpcb size mismatch"); goto out; |