Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Jun 2026 11:10:35 +0000
From:      Pawel Biernacki <kaktus@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 5dbbd764c8e1 - main - linux: Fix missing break in lsiginfo_to_siginfo()
Message-ID:  <6a1eba2b.1bf98.5f00ceb@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by kaktus:

URL: https://cgit.FreeBSD.org/src/commit/?id=5dbbd764c8e116b04c75b79b1eedc0edcbb90435

commit 5dbbd764c8e116b04c75b79b1eedc0edcbb90435
Author:     Pawel Biernacki <kaktus@FreeBSD.org>
AuthorDate: 2026-06-02 11:08:29 +0000
Commit:     Pawel Biernacki <kaktus@FreeBSD.org>
CommitDate: 2026-06-02 11:08:29 +0000

    linux: Fix missing break in lsiginfo_to_siginfo()
    
    Prevent LINUX_SI_TKILL from inadvertently falling through to
    LINUX_SI_QUEUE, which incorrectly overwrote si_code with SI_QUEUE
    instead of SI_LWP.
---
 sys/compat/linux/linux_signal.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys/compat/linux/linux_signal.c b/sys/compat/linux/linux_signal.c
index 2318cfcccc1e..c247a5eb67cf 100644
--- a/sys/compat/linux/linux_signal.c
+++ b/sys/compat/linux/linux_signal.c
@@ -789,6 +789,7 @@ lsiginfo_to_siginfo(struct thread *td, const l_siginfo_t *lsi,
 			return (EPERM);
 		}
 		si->si_code = SI_LWP;
+		break;
 	case LINUX_SI_QUEUE:
 		si->si_code = SI_QUEUE;
 		break;


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1eba2b.1bf98.5f00ceb>