summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2009-08-24 11:13:32 +0000
committerrrs <rrs@FreeBSD.org>2009-08-24 11:13:32 +0000
commit0c947ef6e81d77a8810fbbc14226008bd391c5c9 (patch)
tree1786874d38153650b71e591fbb2e9c084f3a8703 /lib/libc/stdlib
parent7669d1f2c12de4c0b0410af8a8928836498760e1 (diff)
downloadFreeBSD-src-0c947ef6e81d77a8810fbbc14226008bd391c5c9.zip
FreeBSD-src-0c947ef6e81d77a8810fbbc14226008bd391c5c9.tar.gz
This fixes two bugs in the NR-Sack code:
1) When calculating the table offset for sliding the sack array, the two byte values must be "ored" together in order for us to do the correct sliding of the arrays. 2) We were NOT properly doing CC and other changes to things only NR-Sacked. The solution here is to make a separate function that will actually do both CC/updates and free things if its NR sack'd. This actually shrinks out common code from three places (much better). MFC after: 3 days
Diffstat (limited to 'lib/libc/stdlib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud