From dc602004518167b98bd4c2ce5b24bfeecf600762 Mon Sep 17 00:00:00 2001 From: jdanz Date: Tue, 16 May 2023 02:16:09 -0400 Subject: [PATCH] handle blank GetName() Fixes: [FatalError - StringHelper.cpp:60]: Error: invalid input arguments --- Source/Core/Scheduler/L3Services/SingleThreadService.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Core/Scheduler/L3Services/SingleThreadService.cpp b/Source/Core/Scheduler/L3Services/SingleThreadService.cpp index 254209213..6d170d297 100644 --- a/Source/Core/Scheduler/L3Services/SingleThreadService.cpp +++ b/Source/Core/Scheduler/L3Services/SingleThreadService.cpp @@ -62,7 +62,9 @@ SingleThreadService::~SingleThreadService() { } ErrorManagement::ErrorType SingleThreadService::Start() { - embeddedThread.SetName(GetName()); + CCString name = GetName(); + CCString effectiveName = name ? name : "anonymous"; + embeddedThread.SetName(effectiveName); return embeddedThread.Start(); }