summaryrefslogtreecommitdiffstats
path: root/sys/net/pf_norm.c
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2016-06-15 11:36:06 +0000
committermikeb <mikeb@openbsd.org>2016-06-15 11:36:06 +0000
commit367b0410d3271136951f6c323ac43106e15f266c (patch)
treee6a7f72cc9185ae7ac339b6d92c0fca0c4dfcee8 /sys/net/pf_norm.c
parentCopy mode needs to keep the original grid intact so it can copy from it (diff)
downloadwireguard-openbsd-367b0410d3271136951f6c323ac43106e15f266c.tar.xz
wireguard-openbsd-367b0410d3271136951f6c323ac43106e15f266c.zip
There's no need to convert values returned by arc4random to the network
byte order. Spotted by Gleb Smirnoff (glebius@FreeBSD.org), thanks! ok tedu
Diffstat (limited to 'sys/net/pf_norm.c')
-rw-r--r--sys/net/pf_norm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/net/pf_norm.c b/sys/net/pf_norm.c
index 232adb0f1af..1705b184a12 100644
--- a/sys/net/pf_norm.c
+++ b/sys/net/pf_norm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pf_norm.c,v 1.186 2016/05/31 07:35:36 mpi Exp $ */
+/* $OpenBSD: pf_norm.c,v 1.187 2016/06/15 11:36:06 mikeb Exp $ */
/*
* Copyright 2001 Niels Provos <provos@citi.umich.edu>
@@ -963,8 +963,7 @@ pf_normalize_tcp_init(struct pf_pdesc *pd, struct pf_state_peer *src)
if (opt[1] >= TCPOLEN_TIMESTAMP) {
src->scrub->pfss_flags |=
PFSS_TIMESTAMP;
- src->scrub->pfss_ts_mod =
- htonl(arc4random());
+ src->scrub->pfss_ts_mod = arc4random();
/* note PFSS_PAWS not set yet */
memcpy(&tsval, &opt[2],