Fix bug introduced by 86e7af0398

This commit is contained in:
B. Blechschmidt 2023-03-27 12:14:43 +02:00
parent 167059c9d8
commit 94d70d11f4

View file

@ -580,7 +580,10 @@ impl<'a> TunToProxy<'a> {
fn mio_socket_event(&mut self, event: &Event) -> Result<(), Error> { fn mio_socket_event(&mut self, event: &Event) -> Result<(), Error> {
let e = "connection not found"; let e = "connection not found";
let conn_ref = self.token_to_connection.get(&event.token()); let conn_ref = self.token_to_connection.get(&event.token());
let connection = conn_ref.ok_or(e)?.clone(); if conn_ref.is_none() {
return Ok(());
}
let connection = conn_ref.unwrap().clone();
(|| -> Result<(), Error> { (|| -> Result<(), Error> {
if event.is_readable() || event.is_read_closed() { if event.is_readable() || event.is_read_closed() {