]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add reference counts for inp/stcb/net when timers are running.
authorMichael Tuexen <tuexen@FreeBSD.org>
Sun, 19 Jul 2020 12:34:19 +0000 (12:34 +0000)
committerMichael Tuexen <tuexen@FreeBSD.org>
Sun, 19 Jul 2020 12:34:19 +0000 (12:34 +0000)
commit8745f898c47acf40f91cab16d923ce507ed8c15e
tree744007dab3ef751143feac340eec645c48ac3ff0
parentaa7541214620fb90fdcf5e3a3491c51a2d49c69e
Add reference counts for inp/stcb/net when timers are running.
This avoids a use-after-free reported for the userland stack.
Thanks to Taylor Brandstetter for suggesting a patch for
the userland stack.

MFC after: 1 week
sys/netinet/sctp_os_bsd.h
sys/netinet/sctp_pcb.c
sys/netinet/sctp_var.h
sys/netinet/sctputil.c
sys/netinet/sctputil.h