The branch main has been updated by kaktus:

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

commit 5dbbd764c8e116b04c75b79b1eedc0edcbb90435
Author:     Pawel Biernacki <[email protected]>
AuthorDate: 2026-06-02 11:08:29 +0000
Commit:     Pawel Biernacki <[email protected]>
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;

Reply via email to