diff --git a/Source/Core/Scheduler/L3Services/SingleThreadService.cpp b/Source/Core/Scheduler/L3Services/SingleThreadService.cpp index 254209213..0925861e6 100644 --- a/Source/Core/Scheduler/L3Services/SingleThreadService.cpp +++ b/Source/Core/Scheduler/L3Services/SingleThreadService.cpp @@ -62,7 +62,10 @@ SingleThreadService::~SingleThreadService() { } ErrorManagement::ErrorType SingleThreadService::Start() { - embeddedThread.SetName(GetName()); + CCString name = GetName(); + if (name) { + embeddedThread.SetName(name); + } return embeddedThread.Start(); }