From ba22723f0cbf9fcd8fc008a3b8642b0d779cbfc2 Mon Sep 17 00:00:00 2001 From: Arkadiusz Hiler Date: Tue, 13 May 2025 10:05:41 +0300 Subject: [PATCH] lsteamclient: Don't return status from steamclient_init_registry(). It's not used for anything anyway. Trying to use unix call's return value just makes it hard to assert on actual errors like exceptions. --- lsteamclient/steamclient_main.c | 5 ++--- lsteamclient/unixlib.cpp | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lsteamclient/steamclient_main.c b/lsteamclient/steamclient_main.c index a84c6470..4e29b10b 100644 --- a/lsteamclient/steamclient_main.c +++ b/lsteamclient/steamclient_main.c @@ -618,9 +618,8 @@ void CDECL Steam_NotifyMissingInterface( int32_t hSteamPipe, const char *pchVers STEAMCLIENT_CALL( steamclient_Steam_NotifyMissingInterface, ¶ms ); } -BOOL CDECL steamclient_init_registry(void) +void steamclient_init_registry(void) { load_steamclient(); - if (STEAMCLIENT_CALL( steamclient_init_registry, NULL )) return FALSE; - return TRUE; + STEAMCLIENT_CALL( steamclient_init_registry, NULL ); } diff --git a/lsteamclient/unixlib.cpp b/lsteamclient/unixlib.cpp index fe640d9b..40f4a9a7 100644 --- a/lsteamclient/unixlib.cpp +++ b/lsteamclient/unixlib.cpp @@ -685,7 +685,7 @@ static NTSTATUS steamclient_init_registry( Params *params, bool wow64 ) { ERR( "Failed to connect to Steam\n" ); if (pipe) client->BReleaseSteamPipe( pipe ); - return -1; + return 0; } setup_steam_registry( client, pipe, user );