From 8a3be1366c0f77be11366ae0a4dc957e5f75f7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Wed, 2 Feb 2000 18:37:22 -0800 Subject: [PATCH] bugfix Rev: src/mapping.c:1.58 --- src/mapping.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mapping.c b/src/mapping.c index d1a4433468..cbbf7c6efb 100644 --- a/src/mapping.c +++ b/src/mapping.c @@ -5,7 +5,7 @@ \*/ /**/ #include "global.h" -RCSID("$Id: mapping.c,v 1.57 2000/02/01 23:51:47 hubbe Exp $"); +RCSID("$Id: mapping.c,v 1.58 2000/02/03 02:37:22 hubbe Exp $"); #include "main.h" #include "object.h" #include "mapping.h" @@ -300,7 +300,11 @@ static struct mapping *rehash(struct mapping *m, int new_size) for(e=0;e<md->hashsize;e++) mapping_rehash_backwards_good(new_md, md->hash[e]); - if(md->hardlinks) md->hardlinks--; + if(md->hardlinks) + { + md->hardlinks--; + md->valrefs--; + } free_mapping_data(md); }else{ /* evil */ -- GitLab