Index: sys/netinet/tcp_input.c =================================================================== RCS file: /cvsroot/src/sys/netinet/tcp_input.c,v retrieving revision 1.413 diff -u -r1.413 tcp_input.c --- sys/netinet/tcp_input.c 8 Nov 2018 06:43:52 -0000 1.413 +++ sys/netinet/tcp_input.c 28 May 2019 14:48:46 -0000 @@ -1350,11 +1350,11 @@ if ((optlen == TCPOLEN_TSTAMP_APPA || (optlen > TCPOLEN_TSTAMP_APPA && optp[TCPOLEN_TSTAMP_APPA] == TCPOPT_EOL)) && - *(u_int32_t *)optp == htonl(TCPOPT_TSTAMP_HDR) && + be32dec(optp) == TCPOPT_TSTAMP_HDR && (th->th_flags & TH_SYN) == 0) { opti.ts_present = 1; - opti.ts_val = ntohl(*(u_int32_t *)(optp + 4)); - opti.ts_ecr = ntohl(*(u_int32_t *)(optp + 8)); + opti.ts_val = be32dec(optp + 4); + opti.ts_ecr = be32dec(optp + 8); optp = NULL; /* we've parsed the options */ } }