From fd3f483368ec3c52e00260ae2941b6c0552473cf Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Wed, 11 May 2022 10:21:28 +0000 Subject: Fix more bugs --- memory.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'memory.c') diff --git a/memory.c b/memory.c index 806d5df..bdec236 100644 --- a/memory.c +++ b/memory.c @@ -243,6 +243,11 @@ dupfunction(Function f) break; case FunctypeHybrid: break; + case FunctypeTrain: + g.train.funcs = emalloc(sizeof(Function) * g.train.nfuncs); + for(int i = 0; i < g.train.nfuncs; i++) + g.train.funcs[i] = dupfunction(f.train.funcs[i]); + break; default: print("Missing case in dupfunction: %d\n", f.type); threadexitsall("dupfunction"); -- cgit v1.2.3