git: DragonFly_RELEASE_6_4 cd9660 - Fix bp corruption and excess bp refs

Aaron LI aly at crater.dragonflybsd.org
Fri Feb 21 21:22:00 PST 2025


commit 74da20f11f83acdcac947b8ffc5a39cd60763d5a
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/74da20f11f83acdcac947b8ffc5a39cd60763d5a


-- 
DragonFly BSD source repository


More information about the Commits mailing list