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; }