diff --git a/src/rendezvous_server.rs b/src/rendezvous_server.rs index ff68441..d8d9be8 100644 --- a/src/rendezvous_server.rs +++ b/src/rendezvous_server.rs @@ -425,16 +425,8 @@ impl RendezvousServer { socket.send(&msg_out, addr).await? } Some(rendezvous_message::Union::PunchHoleRequest(ph)) => { - if self.pm.is_in_memory(&ph.id).await { - self.handle_udp_punch_hole_request(addr, ph, key).await?; - } else { - // not in memory, fetch from db with spawn in case blocking me - let mut me = self.clone(); - let key = key.to_owned(); - tokio::spawn(async move { - allow_err!(me.handle_udp_punch_hole_request(addr, ph, &key).await); - }); - } + // UDP PunchHoleRequest is intentionally unsupported. + // The supported client path sends PunchHoleRequest over TCP/WS. } Some(rendezvous_message::Union::PunchHoleSent(phs)) => { self.handle_hole_sent(phs, addr, Some(socket)).await?;