aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2024-05-28 02:22:04 +0000
committerMark Johnston <markj@FreeBSD.org>2025-01-29 17:11:29 +0000
commit4fdb8d1ab316c5b80abc0c566b5d05d605e38b12 (patch)
treee810d6e6b3e461dcead014d7abac397791b5e4fd /sys/dev
parent74b6c983723cf3d3e277f10780ad081e32c80e80 (diff)
svc.c: Check for a non-NULL xp_socket
Commit a16ff32f04b5 added support to the kernel RPC to set TCP_USE_DDP. However, for the unusual case of a NFSv4.1/4.2 non-NULL callback, the xp_socket field of SVCXPRT is NULL, since it uses the same socket as the client->server connection. This patch adds the check for this to avoid crashes. This only affects NFSv4.1/4.2 mounts where either pNFS or delegations are in use. Approved by: so Security: FreeBSD-EN-25:01.rpc (cherry picked from commit 6c9170e0afc4ebec81ba88a6370ebf6cb55520ba) (cherry picked from commit 4c136aad80e6da1c9aa99de863642fe64a54f9a8)
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions