From nobody Sat Jun 13 01:03:47 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 4gcdS36XQ9z6hSHS for ; Sat, 13 Jun 2026 01:03:47 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gcdS33dFDz3llf for ; Sat, 13 Jun 2026 01:03:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781312627; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=G1/Tg829aUyu6+D8ZB1kvc/DNbxxkkYsSTzVMFktZ0A=; b=ODzv04sjOe4TFcgHQSFepiDioDSx2AnU3Vmu2AV2iMw2pHDmn3dXI8M2hM8biauwNddtQk 6h5S7JoUJMtjF0KnTobcd3Zin+5n0myGRPVIE0mV6jQpNJRThMIoU7C8AmuRQNWAv4MNkx qmxGaR9b10iuuPDdgaHidzs4oPl3JJ36g3rjcSPD2hNKPqg0BE5tZoCwSLQB4pdiDqdeNR f8XV3xicHe+aZQJpGVndz5jbIUlwX2eaDR4vIVdDmp+yRohTvvSt15nF0hjUhZOHyIQJRY otRcjFxx/JKnBO2wy5xjM9U1N3WLrVLOqY5e4SMfdGzrJiPZcHWm2UFETANd5w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781312627; a=rsa-sha256; cv=none; b=OrCALdDeXnahPHx4ESWz7Aei+HjzASf33YcIPxRmpWfc0GY48nbxPnH0v3mrphH8kPWCCd 6+EC6iJ92f2SJ7Zy2wgt9rbWeK0RGpx2l4nWOdTkYj020bLGwFiez4wyBfybsob16kIaoX IOazGGKReb5CXKurdAVR6lf34UX3Pf4yk0/TrDlLLkH1rR9TTjLW6R4UUTCfHEmgrhhJ9f akmx6FHV3CYNbfh1vKxcj2pPkFTV/NeHYuarTo1ILK5FUNI+teKV/Vif4D8Tpg3hLTq0ER xOhZZvM4eERaGrdpWpHzzsP8/EcUMdscYBavuKYlm6cAdP6/Xb0t21+8mrGf0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781312627; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=G1/Tg829aUyu6+D8ZB1kvc/DNbxxkkYsSTzVMFktZ0A=; b=wPfK5uL+bU07SQZQsc3/EOjZRV2TD+jdGlOOEF9VcGdH4YvK4tUZut0I1jw7M6ICeTGPhB DczlZILvlNK1aTK+Kr4FbVurDUw36306kAQFmMGoU2YobiQLWyFvXy8UNQgmaGZ00k+LAZ SxIBRDrZzDvUzRYB0brnmxqxNYL23l9FiCICYWPfUJ4GwW5u9tDMSBmI8Wd3QldFU8nm3J ooQBdVHl5tyni/c1XPvXn5EFDFFwms159T/Cv9EwTAi0gW2PePrn/SagRDxvNIIoS/eWJr lIZvWRdu1O517C/5gNSs9cLnwsZVen0BRLjSL5AW38FmBCipVYx+/vqdf9J0vA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gcdS339D2z11fY for ; Sat, 13 Jun 2026 01:03:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1f44a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 13 Jun 2026 01:03:47 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Konstantin Belousov Subject: git: 94c62907ac80 - stable/15 - connectat(2): do not enable EMPTYPATH for AT_FDCWD List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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: kib X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 94c62907ac8018915ecb273d556e6851162b091e Auto-Submitted: auto-generated Date: Sat, 13 Jun 2026 01:03:47 +0000 Message-Id: <6a2cac73.1f44a.16a22765@gitrepo.freebsd.org> The branch stable/15 has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=94c62907ac8018915ecb273d556e6851162b091e commit 94c62907ac8018915ecb273d556e6851162b091e Author: Konstantin Belousov AuthorDate: 2026-06-09 05:27:49 +0000 Commit: Konstantin Belousov CommitDate: 2026-06-13 00:58:33 +0000 connectat(2): do not enable EMPTYPATH for AT_FDCWD (cherry picked from commit a248c5545f6fb861ea4200b69a58b2abcf815ce4) --- sys/kern/uipc_usrreq.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c index aaa998106bf2..87d7aa411b4d 100644 --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -2924,8 +2924,9 @@ unp_connectat(int fd, struct socket *so, struct sockaddr *nam, sa = malloc(sizeof(struct sockaddr_un), M_SONAME, M_WAITOK); else sa = NULL; - NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | EMPTYPATH, - UIO_SYSSPACE, buf, fd, cap_rights_init_one(&rights, CAP_CONNECTAT)); + NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | + (fd == AT_FDCWD ? 0 : EMPTYPATH), UIO_SYSSPACE, buf, fd, + cap_rights_init_one(&rights, CAP_CONNECTAT)); error = namei(&nd); if (error) vp = NULL;