URI: 
       Skip block descriptors with a reference count of 0 - dedup - deduplicating backup program
  HTML git clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit 918648012d5b18fa898b7338de99e16583a0f7f6
   DIR parent bbf67fa1bcab3beca309146d829ac3cc3ce1aceb
  HTML Author: sin <sin@2f30.org>
       Date:   Thu, 25 Apr 2019 21:43:42 +0100
       
       Skip block descriptors with a reference count of 0
       
       Diffstat:
         M bstorage.c                          |       5 ++++-
       
       1 file changed, 4 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/bstorage.c b/bstorage.c
       @@ -279,7 +279,10 @@ loadbd(struct sctx *sctx)
                        return -1;
                }
        
       -        RB_INSERT(bdcache, &sctx->bdcache, bd);
       +        if (bd->refcnt > 0)
       +                RB_INSERT(bdcache, &sctx->bdcache, bd);
       +        else
       +                free(bd);
                return 0;
        }