From 28b3c0e9268fcd77b35e4fbd6a6ee27144afc0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Fri, 25 Feb 2000 17:18:16 -0800 Subject: [PATCH] free memory earlier Rev: src/backend.c:1.45 --- src/backend.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/backend.c b/src/backend.c index 8956e6eee6..cb5d635019 100644 --- a/src/backend.c +++ b/src/backend.c @@ -5,7 +5,7 @@ \*/ /**/ #include "global.h" -RCSID("$Id: backend.c,v 1.44 1999/09/14 19:38:46 hubbe Exp $"); +RCSID("$Id: backend.c,v 1.45 2000/02/26 01:18:16 hubbe Exp $"); #include "fdlib.h" #include "backend.h" #include <errno.h> @@ -630,7 +630,11 @@ void backend(void) { ONERROR tmp; SET_ONERROR(tmp,exit_on_error,"Error in handle_error in master object!"); - assign_svalue_no_free(sp++, & throw_value); + *(sp++)=throw_value; + throw_value.type=T_INT; + throw_value.subtype=NUMBER_UNDEFINED; + throw_value.u.integer=0; + APPLY_MASTER("handle_error", 1); pop_stack(); UNSET_ONERROR(tmp); -- GitLab