From 433ca960e80104dfd2fc3e2a6ff0c2a8c979f1fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Mon, 27 Nov 2000 18:19:16 -0800 Subject: [PATCH] oops, fixed some refcounts Rev: src/peep.c:1.40 --- src/peep.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/peep.c b/src/peep.c index bc44dfaf02..ce6813580c 100644 --- a/src/peep.c +++ b/src/peep.c @@ -15,7 +15,7 @@ #include "bignum.h" #include "opcodes.h" -RCSID("$Id: peep.c,v 1.39 2000/11/28 02:16:22 hubbe Exp $"); +RCSID("$Id: peep.c,v 1.40 2000/11/28 02:19:16 hubbe Exp $"); struct p_instr_s { @@ -296,7 +296,9 @@ void assemble(void) case TWOO(F_BRANCH, F_RETURN_0): case TWOO(F_BRANCH, F_RETURN_1): case TWOO(F_BRANCH, F_RETURN_LOCAL): + if(c[e].file) free_string(c[e].file); c[e]=c[tmp]; + if(c[e].file) add_ref(c[e].file); break; } break; -- GitLab