summaryrefslogtreecommitdiffstats
path: root/sys/contrib
diff options
context:
space:
mode:
authorcy <cy@FreeBSD.org>2017-06-06 19:21:35 +0000
committercy <cy@FreeBSD.org>2017-06-06 19:21:35 +0000
commitc7cb9e6902918f3179a1f9f3ef9fe501cda7e6b1 (patch)
tree8fccbc7405edbb9794f3398ffc8768132a47bf1b /sys/contrib
parenta86354a1193cbe94e40968bb3b147c3ac300817a (diff)
downloadFreeBSD-src-c7cb9e6902918f3179a1f9f3ef9fe501cda7e6b1.zip
FreeBSD-src-c7cb9e6902918f3179a1f9f3ef9fe501cda7e6b1.tar.gz
MFC r318998:
Fix return value of ip_sync_nat. Previously, regardless of error it always returned a return code of 0. Obtained from: NetBSD ip_sync.c r1.5
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/ipfilter/netinet/ip_sync.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_sync.c b/sys/contrib/ipfilter/netinet/ip_sync.c
index 0c2fe10..5909409 100644
--- a/sys/contrib/ipfilter/netinet/ip_sync.c
+++ b/sys/contrib/ipfilter/netinet/ip_sync.c
@@ -939,7 +939,7 @@ ipf_sync_nat(softc, sp, data)
nat_t *n, *nat;
synclist_t *sl;
u_int hv = 0;
- int err;
+ int err = 0;
READ_ENTER(&softs->ipf_syncnat);
@@ -1016,7 +1016,7 @@ ipf_sync_nat(softc, sp, data)
}
RWLOCK_EXIT(&softs->ipf_syncnat);
- return 0;
+ return err;
}
OpenPOWER on IntegriCloud