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 --- error.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'error.c') diff --git a/error.c b/error.c index e12318a..e1a0120 100644 --- a/error.c +++ b/error.c @@ -37,7 +37,7 @@ throwerror(Rune *msg, int err) td->lasterror = err; if(td->lasterrormsg) free(td->lasterrormsg); - td->lasterrormsg = runestrdup(msg); + td->lasterrormsg = msg ? runestrdup(msg) : nil; while(frame != nil){ for(ErrorGuard *eg = frame->errorguards; eg != nil; eg = eg->next){ -- cgit v1.2.3