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));