Date: Fri, 17 Jul 2015 17:36:34 +0000 (UTC) From: Patrick Kelsey <pkelsey@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r285657 - head/sys/netinet Message-ID: <201507171736.t6HHaYWo098296@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkelsey Date: Fri Jul 17 17:36:33 2015 New Revision: 285657 URL: https://svnweb.freebsd.org/changeset/base/285657 Log: Check TCP timestamp option flag so that the automatic receive buffer scaling code does not use an uninitialized timestamp echo reply value from the stack when timestamps are not enabled. Differential Revision: https://reviews.freebsd.org/D3060 Reviewed by: hiren Approved by: jmallett (mentor) MFC after: 3 days Sponsored by: Norse Corp, Inc. Modified: head/sys/netinet/tcp_input.c Modified: head/sys/netinet/tcp_input.c ============================================================================== --- head/sys/netinet/tcp_input.c Fri Jul 17 16:34:01 2015 (r285656) +++ head/sys/netinet/tcp_input.c Fri Jul 17 17:36:33 2015 (r285657) @@ -1856,6 +1856,7 @@ tcp_do_segment(struct mbuf *m, struct tc * the buffer to better manage the socket buffer resources. */ if (V_tcp_do_autorcvbuf && + (to.to_flags & TOF_TS) && to.to_tsecr && (so->so_rcv.sb_flags & SB_AUTOSIZE)) { if (TSTMP_GT(to.to_tsecr, tp->rfbuf_ts) &&
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507171736.t6HHaYWo098296>