From a1aa2547ce16a38b8ae92e23ca1f2288ec3cca9f Mon Sep 17 00:00:00 2001 From: Asahi Lina Date: Wed, 20 Nov 2024 01:57:17 +0900 Subject: [PATCH] FEXServerClient: Do not use strerror() in ConnectToServer() This triggers glibc allocation. Signed-off-by: Asahi Lina --- Source/Common/FEXServerClient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Common/FEXServerClient.cpp b/Source/Common/FEXServerClient.cpp index 9daaf8a90..4cab8e181 100644 --- a/Source/Common/FEXServerClient.cpp +++ b/Source/Common/FEXServerClient.cpp @@ -160,7 +160,7 @@ int ConnectToServer(ConnectionOption ConnectionOption) { // Create the initial unix socket int SocketFD = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0); if (SocketFD == -1) { - LogMan::Msg::EFmt("Couldn't open AF_UNIX socket {} {}", errno, strerror(errno)); + LogMan::Msg::EFmt("Couldn't open AF_UNIX socket {}", errno); return -1; } @@ -177,7 +177,7 @@ int ConnectToServer(ConnectionOption ConnectionOption) { if (connect(SocketFD, reinterpret_cast(&addr), SizeOfAddr) == -1) { if (ConnectionOption == ConnectionOption::Default || errno != ECONNREFUSED) { - LogMan::Msg::EFmt("Couldn't connect to FEXServer socket {} {} {}", ServerSocketName, errno, strerror(errno)); + LogMan::Msg::EFmt("Couldn't connect to FEXServer socket {} {}", ServerSocketName, errno); } close(SocketFD); return -1;