From e228d064beed56b2a96b8f991e439df39922dc20 Mon Sep 17 00:00:00 2001 From: Hou haole Date: Wed, 6 Nov 2024 17:10:56 +0800 Subject: [PATCH 18/20] Fixed memory allocation check in symbol_resolve.cpp before calling memset --- symbol/symbol_resolve.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/symbol/symbol_resolve.cpp b/symbol/symbol_resolve.cpp index 3a54142..7bca356 100644 --- a/symbol/symbol_resolve.cpp +++ b/symbol/symbol_resolve.cpp @@ -85,10 +85,11 @@ namespace { static inline char* InitChar(int len) { char* str = new char[len + 1]; - memset(str, 0, len + 1); + if (str == nullptr) { return nullptr; } + memset(str, 0, len + 1); return str; } -- 2.43.0