jail: Correctly access IPv[46] addresses of prison_ip
authorZhenlei Huang <zlei@FreeBSD.org>
Fri, 13 Jan 2023 09:50:01 +0000 (17:50 +0800)
committerZhenlei Huang <zlei@FreeBSD.org>
Fri, 13 Jan 2023 10:45:14 +0000 (18:45 +0800)
commitddbf879d79d45bb3f493853d4b8ff30bce8f2da3
tree694022041c5b4314089c95e0b4b0909520590a7d
parent692e19cf519578176d51d4c1001b01b1f355c1de
jail: Correctly access IPv[46] addresses of prison_ip

* Fix wrong IPv[46] addresses inherited from parent jail
* Properly restrict the child jail's IPv[46] addresses

Reviewed by: melifaro, glebius
Approved by: kp (mentor)
Fixes: eb8dcdeac22d jail: network epoch protection for IP address lists
Differential Revision: https://reviews.freebsd.org/D37871
Differential Revision: https://reviews.freebsd.org/D37872
sys/kern/kern_jail.c