diff options
| author | Liu Bo <[email protected]> | 2018-04-02 17:59:47 +0000 |
|---|---|---|
| committer | David Sterba <[email protected]> | 2018-04-05 17:22:17 +0000 |
| commit | 80c0b4210a963e31529e15bf90519708ec947596 (patch) | |
| tree | 526c3e6f1bdc12aabf541687a992c806576aaa5b /fs/btrfs/async-thread.h | |
| parent | btrfs: lift errors from add_extent_changeset to the callers (diff) | |
| download | kernel-80c0b4210a963e31529e15bf90519708ec947596.tar.gz kernel-80c0b4210a963e31529e15bf90519708ec947596.zip | |
Btrfs: fix NULL pointer dereference in log_dir_items
0, 1 and <0 can be returned by btrfs_next_leaf(), and when <0 is
returned, path->nodes[0] could be NULL, log_dir_items lacks such a
check for <0 and we may run into a null pointer dereference panic.
Fixes: e02119d5a7b4 ("Btrfs: Add a write ahead tree log to optimize synchronous operations")
Reviewed-by: Nikolay Borisov <[email protected]>
Signed-off-by: Liu Bo <[email protected]>
Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'fs/btrfs/async-thread.h')
0 files changed, 0 insertions, 0 deletions
