From a003e21f6e93100c24e67de4d76623bc64896bf2 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Fri, 22 Nov 2024 15:05:35 +0100 Subject: [PATCH] Tier0: return empty if UuidToStringA fails UuidToStringA could fail, return an empty in this case. --- src/tier0/utility.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/tier0/utility.cpp b/src/tier0/utility.cpp index 189ac9fe..f9970a50 100644 --- a/src/tier0/utility.cpp +++ b/src/tier0/utility.cpp @@ -456,9 +456,15 @@ string CreateUUID() char* str; UuidToStringA(&uuid, (RPC_CSTR*)&str); - string result(str); - RpcStringFreeA((RPC_CSTR*)&str); + string result; + + if (str) + { + result = str; + RpcStringFreeA((RPC_CSTR*)&str); + } + return result; }