summaryrefslogtreecommitdiffstats
path: root/sys/netinet/udp_usrreq.c
diff options
context:
space:
mode:
authormickey <mickey@openbsd.org>1996-05-15 09:03:12 +0000
committermickey <mickey@openbsd.org>1996-05-15 09:03:12 +0000
commit9354d1c5537ae1244efa02b3ce217e262884b77b (patch)
tree413a02554d057c3062c2726fe61a4aa13b269f56 /sys/netinet/udp_usrreq.c
parentadd all the possible SCSI device types to the GENERIC configs. (diff)
downloadwireguard-openbsd-9354d1c5537ae1244efa02b3ce217e262884b77b.tar.xz
wireguard-openbsd-9354d1c5537ae1244efa02b3ce217e262884b77b.zip
let udpcksum control generation, but not cheking of udp cksums.
Diffstat (limited to 'sys/netinet/udp_usrreq.c')
-rw-r--r--sys/netinet/udp_usrreq.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/netinet/udp_usrreq.c b/sys/netinet/udp_usrreq.c
index d237b359b62..dde51578f84 100644
--- a/sys/netinet/udp_usrreq.c
+++ b/sys/netinet/udp_usrreq.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: udp_usrreq.c,v 1.5 1996/05/02 23:34:11 deraadt Exp $ */
+/* $OpenBSD: udp_usrreq.c,v 1.6 1996/05/15 09:03:12 mickey Exp $ */
/* $NetBSD: udp_usrreq.c,v 1.28 1996/03/16 23:54:03 christos Exp $ */
/*
@@ -158,8 +158,10 @@ udp_input(m, va_alist)
/*
* Checksum extended UDP header and data.
+ * from W.R.Stevens: check incoming udp cksums even if
+ * udpcksum is not set.
*/
- if (udpcksum && uh->uh_sum) {
+ if (uh->uh_sum) {
bzero(((struct ipovly *)ip)->ih_x1,
sizeof ((struct ipovly *)ip)->ih_x1);
((struct ipovly *)ip)->ih_len = uh->uh_ulen;