From 67b35901278a46a2a52bedab77fdf83a710ebca8 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 29 May 2022 12:44:06 -0700 Subject: [PATCH] fix initialization in 04 command --- src/ProxyCommands.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ProxyCommands.cc b/src/ProxyCommands.cc index 8180f2e2..b2640c00 100644 --- a/src/ProxyCommands.cc +++ b/src/ProxyCommands.cc @@ -897,11 +897,10 @@ static bool process_client_dc_pc_gc_A0_A1(shared_ptr s, "You\'ve returned to\n\tC6%s", encoded_name.c_str())); // Restore newserv_client_config, so the login server gets the client flags - S_UpdateClientConfig_DC_PC_GC_04 update_client_config_cmd = { - 0x00010000, - session.license->serial_number, - session.newserv_client_config.cfg, - }; + S_UpdateClientConfig_DC_PC_GC_04 update_client_config_cmd; + update_client_config_cmd.player_tag = 0x00010000; + update_client_config_cmd.guild_card_number = session.license->serial_number; + update_client_config_cmd.cfg = session.newserv_client_config.cfg; session.send_to_end(false, 0x04, 0x00, &update_client_config_cmd, sizeof(update_client_config_cmd)); static const vector version_to_port_name({