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