summaryrefslogtreecommitdiff
path: root/unpack/list_files.c
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2019-07-29 11:23:40 +0200
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2019-07-29 11:23:40 +0200
commit3811f48ced97ec0fe56b48f0d9d906a43037e2fd (patch)
tree8fbd43f0bc86e1dd1d0b414158d7986cbff82474 /unpack/list_files.c
parent864302059679c15bc223d37ed8cef87c5b4a97aa (diff)
Fix order of data block deduplication
Data blocks need to be deduplicated before attempting to write a fragment. In the current attempt if the data blocks are found to be duplicates but the fragment isn't, the flushed fragments are purged as well, possibly damaging other files. Also, when the deduplication happens, the HAS_FRAGMENT flag needs to be set, otherwise the deduplication code thinks that there is one more block than there actually is. Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'unpack/list_files.c')
0 files changed, 0 insertions, 0 deletions