From nobody Sun Oct 11 03:10:22 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 4j2QZk2rSWz6wJCX for ; Sun, 11 Oct 2026 03:10:22 +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 4j2QZk2746z4NCW for ; Sun, 11 Oct 2026 03:10:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791688222; 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=6iGLgxtI8WDjF8YA6MAM2nyQZ3sYJZvkXmprHDWQzaY=; b=qD0FkvpdWoiPJVR8aLJbGYSHopD3KNQCUCz84o8GTQ1MILqn8FMu5fWSqwwPNi0rNFykKF I9QflZ8T7aQPfNW4DFRXq5weXTTdyGO5EdvlqVOrKqerzcPgNrRASishkq4YW0Nc3efN9H lsLlsuCV8FvDveTqXwTWJTfTG7MRSMw1PwjMpzG8LglBiFzWXS4g+Pj6KqJQTGWCt6cZA6 RbxskskfDus2dcHOcYdEPGWi7nRqfZcIA//3i9UubqKTO28sEbD8ouSQmFgJI3bc1Mk64t kRfgL1P5Q0ckZvk2R7nG39e7XDdbrZyvxettJhWwojX4TzeW4XxqU6EbC23ufQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791688222; b=wKQHORNGFF/8TxeJtkKDiXwKCpC/TanzXEeTtct9JKB/F3XXkzKp8hZFSntAYo+ZdW4yae 2wSwBXiv/LASMsdZi35WrmOujdiHMrc752ophm4o4b5YJiVu1/2LmjFYmptjBwxCIkRdEV gyNyQxEYcr9IREBazdJDE/Rx517CT/jQ8TGdDyQOMP6/wbIELzLMa0wcxKFPBEz8QiJNLa Ww5MBRPjNbCkapqK3EMACQbqWllg8A1lbv4qVJHLKIh1jsEFz7qRmsNOYr3m6wZOXJ3Ssd fGGMoJwCPhAoCUW5bPg+BqrI18X9zFBMY+0wLdnVo0DBaYG9v7qusoMY8VCMqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791688222; 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=6iGLgxtI8WDjF8YA6MAM2nyQZ3sYJZvkXmprHDWQzaY=; b=YBKK0rpNYLVIsVYdEgk89V8LLsC8HepFG2LTKuvBMVpJmUfIWn2bnavxGhib/IhAoUuVbR nP+bn13Hhwt4KiV5JS2+Afu7GN+jPqrz0ffF/tcbYZ3MZDB4E3o3p7tKBoY7qW7xfpttv0 fNzPvo4AG4J6Ue6HKWva1r4GZ/9ncsUdA5ixlz9lOfaeDfZA5qgV+kgWyglP1dlV6DhdEW 9rzMFS6YseoDVeBgs1jjOJaFHZyHr4KkMk/S6pykUbCUS6WTF3p+WKWjMo01iDn7QniXzT +o4Gl/LtnKhJvaNweDT+4r8e1eYeGNrs8SnTEIUkQBqRhHHjLpiQ1l4RItfEBw== 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 4j2QZk1BTFzMJ8 for ; Sun, 11 Oct 2026 03:10:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 403e8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 11 Oct 2026 03:10:22 +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: b1023deba6df - stable/14 - 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/14 X-Git-Reftype: branch X-Git-Commit: b1023deba6dfd39b84de87eeeebcdec4aecdca62 Auto-Submitted: auto-generated Date: Sun, 11 Oct 2026 03:10:22 +0000 Message-Id: <6acafe1e.403e8.38ee0fce@gitrepo.freebsd.org> The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=b1023deba6dfd39b84de87eeeebcdec4aecdca62 commit b1023deba6dfd39b84de87eeeebcdec4aecdca62 Author: Vinicius Ferrao AuthorDate: 2026-10-04 21:28:25 +0000 Commit: Rick Macklem CommitDate: 2026-10-11 03:08:34 +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 4446c830175c..8b4bb7e0249e 100644 --- a/sys/fs/nfsserver/nfs_nfsdstate.c +++ b/sys/fs/nfsserver/nfs_nfsdstate.c @@ -4594,7 +4594,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,