From nobody Sun Oct 04 21:30:59 2026 X-Original-To: dev-commits-src-main@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 4hybL073jPz6jyjN for ; Sun, 04 Oct 2026 21:31:04 +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 4hybL05DnBz4m1p for ; Sun, 04 Oct 2026 21:31:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791149464; 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=L+J1CU3iKsouuf/S9cBt0KwG/9o99K2koK+k4KCLgnk=; b=cLEN3izxGVHfPJo29WPuR2A1bUvw/+LuxkLIQCpvzdGqd/374c/9A8E+SIQYqjLCJqgSS3 vR9oyZ4qMWKGRy50Rm670CuhyB427aFCYrPdbc76AkjvkpgX5q8FeqjndOhlcjOK1wfO4u 2enBcHuEq/uIVNPWdd3qni5w3Kl6gd7Gc7/dOeL/oKRAZ2kh4zBUNgbP7qM9YYwACgaBdA NxswvRb4ktjWjnXN30FfdyX89D50Dm3I8A9ZwmTUy89duC8mqJwFBpSKj+FfTcCzUNJ6U3 FVLH2Zl03vZzYoIPMPicdHBJ8r+BLNfPMIn0haiqazIrjsFAfTOy68+CUD57xg== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791149464; b=j6p97lCuHhUoYn3g0ajfIdVvkf95KGkcKLvwN4jg6Z82lGwtrwpVKGWUGzBQuu/6biDrzf kOi6HA9bc9scJhEqlazSqulwjnznqGyIOc5bWlHA7U8uN5G5i+cjg9lRNyr4FzntuogpGw 3Wh7mNy0bhArY5kmiwQ8rVq/8yi7/NK6qfrfLaEyx551bnGZeMcWU96bBpICefZpdN1XwS rZjJblTDg2htXW1xCc7I5/uYaRrsM5Qn+H3j0C2lTotpa9dAnDZ0VX2mMiJUpIfhWKufyu Tq8S6mTRrqLLGfDBQQ2G6XBvywvtb/NB3lOlrSdGBEXoJUkmi1GuPXzO4IVfLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791149464; 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=L+J1CU3iKsouuf/S9cBt0KwG/9o99K2koK+k4KCLgnk=; b=Q92CaFpR/E2rclCG0to0C2GcLQWZIOZCjdRpKGC/XAMrfVDsSVHNWVeUBsEqhBBvSmGz0H 17y20oFEMSbLNxIcLV0iz5itYGVZ9JRsGTieSQ5PaE5ezjXED/dtuhK12TiiRlnQIxQsil IllRZv+rC5VoZFYTIq/scWL21wbegy0jklbDpSBmILKQe8OwpCSufjbzRj3i5Bvc3gLqyc URaoABIEiz6HmOy1O4HQxzAvknioeEno3NtASVKvJg+j0JNJauQ9yL1+45y+ebLy7GbDy2 E+RT+XVt3Axe/tcae733Rq32evWQmjFhcZ1r07NIs09BWhDwCmg8EQxYpgc+zA== 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 4hybL04HNnzrgF for ; Sun, 04 Oct 2026 21:31:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 19645 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 04 Oct 2026 21:30:59 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Vinicius Ferrao From: Rick Macklem Subject: git: a52c50b4b7c2 - main - nfs_nfsdstate.c: Add an extra safety belt check for the backchannel List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: 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/main X-Git-Reftype: branch X-Git-Commit: a52c50b4b7c2652954ef1bd34710a4b1fc8ef391 Auto-Submitted: auto-generated Date: Sun, 04 Oct 2026 21:30:59 +0000 Message-Id: <6ac2c593.19645.43f9b1f0@gitrepo.freebsd.org> The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=a52c50b4b7c2652954ef1bd34710a4b1fc8ef391 commit a52c50b4b7c2652954ef1bd34710a4b1fc8ef391 Author: Vinicius Ferrao AuthorDate: 2026-10-04 21:28:25 +0000 Commit: Rick Macklem CommitDate: 2026-10-04 21:28:25 +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. Reviewed by: rmacklem MFC after: 1 week Sponsored by: VersatusHPC --- 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 d790ab974d07..2fdce567c1ce 100644 --- a/sys/fs/nfsserver/nfs_nfsdstate.c +++ b/sys/fs/nfsserver/nfs_nfsdstate.c @@ -4407,7 +4407,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,