diff options
author | David Sterba <dsterba@suse.com> | 2016-09-07 15:09:14 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-10-03 11:33:14 +0200 |
commit | 4a16608150351561ee0686ba26c69adfb7963e96 (patch) | |
tree | 24cdcbddac6a6a00bbe4fd8cd6532c90d8b76695 /cmds-fi-du.c | |
parent | 44af5de2f381f641f04948dd7e95888652648f39 (diff) |
btrfs-progs: fi du: improved error handling in mark_inode_seen
The callchain handles errors, don't crash on unexpected condition.
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'cmds-fi-du.c')
-rw-r--r-- | cmds-fi-du.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmds-fi-du.c b/cmds-fi-du.c index 47ceb969..a5b66e6f 100644 --- a/cmds-fi-du.c +++ b/cmds-fi-du.c @@ -228,7 +228,7 @@ static int mark_inode_seen(u64 ino, u64 subvol) else if (cmp > 0) p = &(*p)->rb_right; else - BUG(); + return -EEXIST; } si = calloc(1, sizeof(*si)); |