From f640e3d2484202f6b39364d120cee4f6de58847a Mon Sep 17 00:00:00 2001 From: apio Date: Sat, 24 Sep 2022 21:36:29 +0200 Subject: [PATCH] symbol_strlen: stop at null terminator as well as newline --- kernel/src/trace/Resolve.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/trace/Resolve.cpp b/kernel/src/trace/Resolve.cpp index 38abe134..ffae62dd 100644 --- a/kernel/src/trace/Resolve.cpp +++ b/kernel/src/trace/Resolve.cpp @@ -12,7 +12,7 @@ static InitRD::File symbol_map = {"", 0, 0, 0}; static size_t symbol_strlen(const char* symbol) { const char* i = symbol; - for (; *i != '\n'; ++i) + for (; *i != '\n' && *i; ++i) ; return (i - symbol); }