https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290177

--- Comment #20 from [email protected] ---
A commit in branch stable/15 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=536b07512c4b931b9d0d3d609c3ac925f55e3ec9

commit 536b07512c4b931b9d0d3d609c3ac925f55e3ec9
Author:     Kristof Provost <[email protected]>
AuthorDate: 2025-10-18 15:47:47 +0000
Commit:     Kristof Provost <[email protected]>
CommitDate: 2025-10-22 19:02:14 +0000

    pf: fix 'no rdr'

    Ensure we always have a non-NULL rule pointer (ctx.rm).
    It might have gotten set to NULL by pf_get_translation().

    While here also restore the previous rdr behaviour be re-adding the
incorrectly
    removed 'break' in pf_match_translation_rule.

    PR:             290177
    MFC after:      3 days
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
    Differential Revision:  https://reviews.freebsd.org/D53191

    (cherry picked from commit cb36bfee25b71d1223b8fb1237fcf823d514b50e)

 sys/netpfil/pf/pf.c         |  1 +
 sys/netpfil/pf/pf_lb.c      |  1 +
 tests/sys/netpfil/pf/rdr.sh | 51 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to