]> git.neil.brown.name Git - LaFS.git/commit
modify: avoid breaking an PrimaryRef chain
authorNeilBrown <neilb@suse.de>
Fri, 18 Jun 2010 11:29:20 +0000 (21:29 +1000)
committerNeilBrown <neilb@suse.de>
Fri, 18 Jun 2010 11:29:20 +0000 (21:29 +1000)
commit1f21ae190baad7233c6d7a16c72d29b55f7655df
treece7ef32df967606764dea5737a84e418d77b8f50
parent6cd79ffdbf6907ab3c096a9b7ca63e49ca8d38da
modify: avoid breaking an PrimaryRef chain

When we insert a new block into a PrimaryRef chain, we need to take
the new refcnt on the new block (which is now primary for the
following block) rather than than the block from which we split (on
which a primary_ref is already held).

Signed-off-by: NeilBrown <neilb@suse.de>
modify.c