]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/reflink.c
Update bcachefs sources to 6406e05835 bcachefs: Nocow support
[bcachefs-tools-debian] / libbcachefs / reflink.c
index 0d4c004d7f9dba82132403ff7f4e9ca0dfbb343e..94f2b30597665cb1214e9dd2302d56ae8d7093c9 100644 (file)
@@ -255,6 +255,9 @@ static struct bkey_s_c get_next_src(struct btree_iter *iter, struct bpos end)
                if (bkey_cmp(iter->pos, end) >= 0)
                        break;
 
+               if (bkey_extent_is_unwritten(k))
+                       continue;
+
                if (bkey_extent_is_data(k.k))
                        return k;
        }