Forbid 0 sized files - dedup - deduplicating backup program (HTM) git clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/ (DIR) Log (DIR) Files (DIR) Refs (DIR) Tags (DIR) README (DIR) LICENSE --- (DIR) commit c908de37593b46facbf6f015dddc4937e979f60d (DIR) parent e5bfb58f9fb886201ddae0b0892b39c45ad345ef (HTM) Author: sin <sin@2f30.org> Date: Wed, 21 Mar 2018 17:40:28 +0000 Forbid 0 sized files Diffstat: M dedup.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) --- (DIR) diff --git a/dedup.c b/dedup.c @@ -374,9 +374,11 @@ dedup(int fd) } } - /* Calculate hash and add this entry to the index */ - SHA256_Final(ent->md, &ctx); - append_ent(ent); + if (ent->nblks > 0) { + /* Calculate hash and add this entry to the index */ + SHA256_Final(ent->md, &ctx); + append_ent(ent); + } free(ent); flush_cache();