From d3d98c44b8910cd6d469be344116a070f9e89012 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Thu, 4 Jul 2024 16:24:48 -0700 Subject: [PATCH] clear ep3 media when switching to proxy server --- src/ReceiveCommands.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 893c74f1..98eac6af 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -228,6 +228,10 @@ void send_client_to_proxy_server(shared_ptr c) { if (ses->config.check_flag(Client::Flag::PROXY_ZERO_REMOTE_GUILD_CARD)) { ses->remote_guild_card_number = 0; } + if (c->version() == Version::GC_EP3) { + send_ep3_media_update(c, 4, 0, ""); + ses->config.clear_flag(Client::Flag::HAS_EP3_MEDIA_UPDATES); + } send_reconnect(c, s->connect_address_for_client(c), local_port); });