Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/Proton.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gofman <pgofman@codeweavers.com>2022-09-16 23:43:47 +0300
committerPaul Gofman <pgofman@codeweavers.com>2022-09-17 00:31:15 +0300
commit6c27a8b9e196f075520b69018ca615d91e36fd26 (patch)
tree95884d0624b7baab03a90a59505cf52a9729fd28
parent51a6ceaf85d7fbdf8055b40ad19e22a27cb8d821 (diff)
lsteamclient: Return NULL from manual_convert_SteamAPI_CheckCallbackRegistered_t() if win_func is NULL.
CW-Bug-Id: #21313
-rw-r--r--lsteamclient/steamclient_wrappers.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lsteamclient/steamclient_wrappers.c b/lsteamclient/steamclient_wrappers.c
index f840752a..94e60ed8 100644
--- a/lsteamclient/steamclient_wrappers.c
+++ b/lsteamclient/steamclient_wrappers.c
@@ -348,6 +348,8 @@ static uint32 lin_SteamAPI_CheckCallbackRegistered_t(int cb)
void *manual_convert_SteamAPI_CheckCallbackRegistered_t(void *win_func)
{
- stored_SteamAPI_CheckCallbackRegistered_t = (void*)win_func;
+ if (!(stored_SteamAPI_CheckCallbackRegistered_t = (void*)win_func))
+ return NULL;
+
return &lin_SteamAPI_CheckCallbackRegistered_t;
}