svn commit: r333867 - head/sys/netinet
Matt Macy
mmacy at FreeBSD.org
Sat May 19 05:55:01 UTC 2018
Author: mmacy
Date: Sat May 19 05:55:00 2018
New Revision: 333867
URL: https://svnweb.freebsd.org/changeset/base/333867
Log:
tcp fastopen: fix may be uninitialized
Modified:
head/sys/netinet/tcp_fastopen.c
Modified: head/sys/netinet/tcp_fastopen.c
==============================================================================
--- head/sys/netinet/tcp_fastopen.c Sat May 19 05:37:58 2018 (r333866)
+++ head/sys/netinet/tcp_fastopen.c Sat May 19 05:55:00 2018 (r333867)
@@ -856,6 +856,7 @@ tcp_fastopen_connect(struct tcpcb *tp)
uint16_t server_mss;
uint64_t psk_cookie;
+ psk_cookie = 0;
inp = tp->t_inpcb;
cce = tcp_fastopen_ccache_lookup(&inp->inp_inc, &ccb);
if (cce) {
@@ -875,7 +876,7 @@ tcp_fastopen_connect(struct tcpcb *tp)
server_mss = cce->server_mss;
CCB_UNLOCK(ccb);
if (tp->t_tfo_client_cookie_len ==
- TCP_FASTOPEN_PSK_LEN) {
+ TCP_FASTOPEN_PSK_LEN && psk_cookie) {
tp->t_tfo_client_cookie_len =
TCP_FASTOPEN_COOKIE_LEN;
memcpy(tp->t_tfo_cookie.client, &psk_cookie,
More information about the svn-src-head
mailing list