lsteamclient: Copy the ServerResponded parameter for delayed callbacks.

CW-Bug-Id: #23272
This commit is contained in:
Rémi Bernon 2024-01-19 11:40:09 +01:00 committed by Arkadiusz Hiler
parent 24d5272316
commit 121cdab5fc
5 changed files with 38 additions and 4 deletions

View file

@ -40,6 +40,7 @@ enum callback_type
CALL_IFACE_VTABLE_0,
CALL_IFACE_VTABLE_1,
CALL_IFACE_VTABLE_2,
CALL_IFACE_VTABLE_0_SERVER_RESPONDED,
CALL_IFACE_VTABLE_0_ADD_PLAYER_TO_LIST,
CALL_IFACE_VTABLE_0_RULES_RESPONDED,
};
@ -79,6 +80,12 @@ struct callback
uint64_t arg2;
} call_iface_vtable;
struct
{
struct w_steam_iface *iface;
gameserveritem_t_105 server[];
} server_responded;
struct
{
struct w_steam_iface *iface;