From nobody Sun Oct 11 02:58:08 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4j2QJc3gtlz6wHYJ for ; Sun, 11 Oct 2026 02:58:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4j2QJc1nLwz4LPg for ; Sun, 11 Oct 2026 02:58:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791687488; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EeI1qP9dwR5b26mcEOf8hx3FS2OF4FzlO+396muOW38=; b=rKYytM5Q1kkBneVW3vTokdG+65EX5xet82cn5DzpnMLEz+BGfJt5qq8tkuN0shpUPz7Pr7 j6tzIlca9g/vPWuYxhzFPx+80tXQshM+9gK1zKRtNy7Hn4t0gQuqKesyNxW3tD6A6pl8UB 6oXWFxbOOIyXnmQ7R/NTxW9roIUMurPuK/Q97i5YrNiNL4cInk0PTUsi4xxzQtwV+YTXbF d7PmH53e/YxUiykwHIlCwhqCfTibKd5XUS2M4faYMdeSt3OBWFeVbXDeNnmbsTyB0X8/hC fngRcVavsnwCpJ7p11Cnpgjqf2Lr1GLlQCl2K9e7WnruRqgwnbtN+tuQ/BberQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791687488; b=vvPRpsnf2n1GxpMqwgbdTIMBKI/lfYpXLf+oUkMwKolr+EQEa7E54ad8Su8P70aWGdssLi VGo0rVXAibHGXMPQKVamYcqnY/yfLVdbeAGRS09567U0ZhXF4Tz+fcYRWcKzVx7AHQfdgW y1DdZw9weO2YnipFodzr4xqIvuTlx9b/sn8ekyfEmo1/gywsOe1iLlpEKmE5NziyThcfn4 r9L9y7usWePw7D2Ay1MJWlvAvGe57F11UEv+sKLrViKsuGCBdx1iHicJg6R8cqDKGpiH7G 295p1tQ41vDxx7vcIzdXVDBhoyqVUvDIoE70TzzVfsF/Rlkr7SxgKZIr8vqsFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791687488; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EeI1qP9dwR5b26mcEOf8hx3FS2OF4FzlO+396muOW38=; b=XGtYlo1z0VNk2hdZxw/370oFOQIQR15T7eDDycVmh5MHktpA7DNvT5EuGiMU/XWvnKRTJo 6TB4vKAO9q97/jadplyRglOBX3I/zXtxr+D6ICI/yoFHeXDI5RVG7Lg0QVi1gLiIg832vW nqwDKuXf8HvNxV9UeUCQtuXGWkrhtRyXEsEK2mVuPpjRS4Dm4HrvTIoOofg6/GRzet1+Mf 0CUdRJ1yDa5rvjw6r7IZVmtwTV1xk/NnVlxahhCmsd34LtsDxpXiO0UZY8gJXlDsPMEy6X XAPw5bVv7mzee4VpaBhEhFGOTMymYmk6jsnFKPmxA4ZIkzdpTjQzxKx5iDs0kA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4j2QJc0k3jzMTd for ; Sun, 11 Oct 2026 02:58:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3f827 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 11 Oct 2026 02:58:08 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Vinicius Ferrao From: Rick Macklem Subject: git: 63e5c83e8db3 - stable/15 - nfs_nfsdstate.c: Add an extra safety belt check for the backchannel List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rmacklem X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 63e5c83e8db3ad46923a8d97d2d72bd00f178111 Auto-Submitted: auto-generated Date: Sun, 11 Oct 2026 02:58:08 +0000 Message-Id: <6acafb40.3f827.7a8d46f1@gitrepo.freebsd.org> The branch stable/15 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=63e5c83e8db3ad46923a8d97d2d72bd00f178111 commit 63e5c83e8db3ad46923a8d97d2d72bd00f178111 Author: Vinicius Ferrao AuthorDate: 2026-10-04 21:28:25 +0000 Commit: Rick Macklem CommitDate: 2026-10-11 02:56:22 +0000 nfs_nfsdstate.c: Add an extra safety belt check for the backchannel I do not think that xp_p2 can be NULL at this point, but add an extra safety belt, just in case. (cherry picked from commit a52c50b4b7c2652954ef1bd34710a4b1fc8ef391) --- sys/fs/nfsserver/nfs_nfsdstate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/fs/nfsserver/nfs_nfsdstate.c b/sys/fs/nfsserver/nfs_nfsdstate.c index c14dbecd72b2..9e64f3492939 100644 --- a/sys/fs/nfsserver/nfs_nfsdstate.c +++ b/sys/fs/nfsserver/nfs_nfsdstate.c @@ -4405,7 +4405,8 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, nfsv4stateid_t *stateidp, if (!error) { if ((nd->nd_flag & ND_NFSV41) != 0) { KASSERT(sep != NULL, ("sep NULL")); - if (sep->sess_cbsess.nfsess_xprt != NULL) + if (sep->sess_cbsess.nfsess_xprt != NULL && + sep->sess_cbsess.nfsess_xprt->xp_p2 != NULL) error = newnfs_request(nd, NULL, clp, &clp->lc_req, NULL, NULL, cred, clp->lc_program, clp->lc_req.nr_vers, NULL,