From 98df498e8e8a07e33cc77a059876b940cb9b3c6a Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Wed, 19 May 2021 00:43:40 +0200 Subject: Smashed some bugs --- libs/libc/sys.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs/libc/sys.c') diff --git a/libs/libc/sys.c b/libs/libc/sys.c index cf2165a..8d0a9b8 100644 --- a/libs/libc/sys.c +++ b/libs/libc/sys.c @@ -186,6 +186,9 @@ static void (*funcs[ATEXIT_MAX])(void) = { 0 }; static void atexit_trigger(void) { + if (!slot) + return; + while (slot-- > 0) { if (funcs[slot]) { funcs[slot](); -- cgit v1.2.3