diff options
Diffstat (limited to 'libbcachefs/snapshot.c')
-rw-r--r-- | libbcachefs/snapshot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libbcachefs/snapshot.c b/libbcachefs/snapshot.c index df14237a..2eede851 100644 --- a/libbcachefs/snapshot.c +++ b/libbcachefs/snapshot.c @@ -406,7 +406,7 @@ u32 bch2_snapshot_tree_oldest_subvol(struct bch_fs *c, u32 snapshot_root) u32 subvol = 0, s; rcu_read_lock(); - while (id) { + while (id && bch2_snapshot_exists(c, id)) { s = snapshot_t(c, id)->subvol; if (s && (!subvol || s < subvol)) |