summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/setprogname.c
diff options
context:
space:
mode:
authorbms <bms@FreeBSD.org>2009-04-29 10:12:01 +0000
committerbms <bms@FreeBSD.org>2009-04-29 10:12:01 +0000
commitba39c52304a276c54e90a7c3b3822e0a6b4de606 (patch)
tree66776f18e40ab0083d8a3b75c4931c4952ceb4c4 /lib/libc/gen/setprogname.c
parent1fa36791b4c4434acd4227dd9a799efb7dc6e857 (diff)
downloadFreeBSD-src-ba39c52304a276c54e90a7c3b3822e0a6b4de606.zip
FreeBSD-src-ba39c52304a276c54e90a7c3b3822e0a6b4de606.tar.gz
Fix a problem whereby enqueued IGMPv3 filter list changes would be
incorrectly output, if the RB-tree enumeration happened to reuse the same chain for a mode switch: that is, both ALLOW and BLOCK records were appended for the same group, in the same mbuf packet chain. This was introduced during an mbuf chain layout bug fix involving m_getptr(), which obviously cannot count from offset 0 on the second pass through the RB-tree when serializing the IGMPv3 group records into the pending mbuf chain. Cut over to KTR_INET for IGMPv3 CTR usage.
Diffstat (limited to 'lib/libc/gen/setprogname.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud