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); }