]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
socket: Release cred reference later in sodealloc()
authorLv Yunlong <lylgood@foxmail.com>
Tue, 18 May 2021 19:23:15 +0000 (15:23 -0400)
committerMark Johnston <markj@FreeBSD.org>
Tue, 18 May 2021 19:25:40 +0000 (15:25 -0400)
commitb295c5ddcef4744ef7044d2327b4258b6ad055f0
tree68322635d217eccc8190b33437fd64ffedc6d68e
parentc4a6258d70f73c27d8f0c6233edbcc609791806b
socket: Release cred reference later in sodealloc()

We dereference so->so_cred to update the per-uid socket buffer
accounting, so the crfree() call must be deferred until after that
point.

PR: 255869
MFC after: 1 week
sys/kern/uipc_socket.c