From 74b7b5e92c7ac329af95f66c6b2906a7ac3bf1d7 Mon Sep 17 00:00:00 2001 From: Callum Farmer Date: Wed, 3 May 2023 11:19:41 +0100 Subject: entry.c: Fix null pointer exception Signed-off-by: Callum Farmer --- lib/entry.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/entry.c b/lib/entry.c index 5032f81..1aac667 100644 --- a/lib/entry.c +++ b/lib/entry.c @@ -24,13 +24,13 @@ static void ctors(void) { for (funcp *location = (void *)&__init_array_start; location < (funcp *)&__init_array_end; location++) { funcp func = *location; - if (location != NULL) + if (*location != NULL) func(); } for (funcp *location = (void *)&__CTOR_END__; location > (funcp *)&__CTOR_LIST__; location--) { funcp func = *location; - if (location != NULL) + if (*location != NULL) func(); } } @@ -39,13 +39,13 @@ static void dtors(void) { for (funcp *location = (void *)&__DTOR_LIST__; location < (funcp *)&__DTOR_END__; location++) { funcp func = *location; - if (location != NULL) + if (*location != NULL) func(); } for (funcp *location = (void *)&__fini_array_start; location < (funcp *)&__fini_array_end; location++) { funcp func = *location; - if (location != NULL) + if (*location != NULL) func(); } } -- cgit v1.2.1