HomeFreeBSD

jail: fix a regression that creates zombies when removing dying jails

Description

jail: fix a regression that creates zombies when removing dying jails

When adding jail descriptors, I split sys_jail remove in two, and
didn't properly track jail held between them when a jail was dying.
This fixes that as well as cleaning up the logic behind it.

PR: 290217
Reported by: David 'equinox' Lamparter <equinox at diac24.net>
Reviewed by: markj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D53200

(cherry picked from commit 78f70d4ff9dd4af2318b25023a7f55be7402ec60)

Details

Provenance
jamieAuthored on Oct 20 2025, 4:49 PM
Reviewer
markj
Differential Revision
D53200: Fix a regression that creates zombies when removing already-dying jails
Parents
rG6cfe0bcf7fbf: mkimg: Add a -h option and improve usage output to be more expressive
Branches
Unknown
Tags
Unknown