resetting manifest requested domain to floor
[platform/upstream/btrfs-progs.git] / backref.c
index 8615f6b..27309e0 100644 (file)
--- a/backref.c
+++ b/backref.c
@@ -206,6 +206,9 @@ static int __add_prelim_ref(struct pref_state *prefstate, u64 root_id,
        if (key) {
                ref->key_for_search = *key;
                head = &prefstate->pending;
+       } else if (parent) {
+               memset(&ref->key_for_search, 0, sizeof(ref->key_for_search));
+               head = &prefstate->pending;
        } else {
                memset(&ref->key_for_search, 0, sizeof(ref->key_for_search));
                head = &prefstate->pending_missing_keys;