git: cd9660 - Fix bp corruption and excess bp refs
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Feb 17 19:37:06 PST 2025
commit c9588ca834b30410526000ba7cd5b754eaf9a4c5
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Feb 17 19:34:43 2025 -0800
cd9660 - Fix bp corruption and excess bp refs
* Fix improper bp reuse without deref / cleanup. In DFly, this improper
use case could also corrupt the previous buffer content with incorrect
data.
* Refactor code logic to make everytyhing more readable.
Taken-From: FreeBSD PR 272856 and fa3cf6cdc68cb6d6f2c440f2653258d68eae1015
Requested-by: aly
Summary of changes:
sys/vfs/isofs/cd9660/cd9660_rrip.c | 74 +++++++++++++++++++++++++++-----------
1 file changed, 53 insertions(+), 21 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c9588ca834b30410526000ba7cd5b754eaf9a4c5
--
DragonFly BSD source repository
More information about the Commits
mailing list