diff --git a/src/ProxyCommands.cc b/src/ProxyCommands.cc index 41f86c05..38d0c02d 100644 --- a/src/ProxyCommands.cc +++ b/src/ProxyCommands.cc @@ -74,13 +74,14 @@ static asio::awaitable C_1D(shared_ptr c, Channel::Messag c->ping_start_time = 0; double ping_ms = static_cast(ping_usecs) / 1000.0; send_text_message_fmt(c->channel, "To proxy: {:g}ms", ping_ms); + co_return HandlerResult::SUPPRESS; + } else { + co_return HandlerResult::FORWARD; } - co_return HandlerResult::SUPPRESS; } -static asio::awaitable S_1D(shared_ptr c, Channel::Message&) { - c->proxy_session->server_channel->send(0x1D); - co_return HandlerResult::SUPPRESS; +static asio::awaitable S_1D(shared_ptr, Channel::Message&) { + co_return HandlerResult::FORWARD; } static asio::awaitable S_97(shared_ptr c, Channel::Message&) {