git: lib/libhammer: Fix segmentation fault by null dereference

Tomohiro Kusumi tkusumi at crater.dragonflybsd.org
Tue Aug 23 08:13:34 PDT 2016


commit 4f82a29aabd65cb99b954188c910fb13fd5c42c4
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Tue Aug 23 23:48:35 2016 +0900

    lib/libhammer: Fix segmentation fault by null dereference
    
    If libhammer cares about mountpoints of hammer and null,
    it needs to care about the case where pfs0 happens to be NULL.
    This occurs when a PFS(>#0) is null mounted on the mountpoint of PFS#0.
    
    This commit avoids segmentation fault, but that doesn't mean the
    result is correct. It's basically that this library doesn't fully
    consider the complexity of ondisk PFS data within HAMMER's B-Tree.

Summary of changes:
 lib/libhammer/snapshot.c | 3 +++
 1 file changed, 3 insertions(+)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4f82a29aabd65cb99b954188c910fb13fd5c42c4


-- 
DragonFly BSD source repository



More information about the Commits mailing list