Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 58dc73d5 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 7592596 from 58420efc to tm-release

Change-Id: Ifae4906bf700c8cf08bb0cbc505b526851ffae6a
parents 26e6113f 58420efc
Loading
Loading
Loading
Loading
+15 −19
Original line number Diff line number Diff line
@@ -382,8 +382,7 @@ impl DohConnection {
            .timeout()
            .unwrap_or_else(|| Duration::from_millis(QUICHE_IDLE_TIMEOUT_MS));
        match timeout(ts, self.udp_sk.recv_from(&mut buf)).await {
            Ok(v) => {
                match v {
            Ok(v) => match v {
                Ok((size, from)) => {
                    let recv_info = quiche::RecvInfo { from };
                    let processed = match self.quic_conn.recv(&mut buf[..size], recv_info) {
@@ -393,17 +392,14 @@ impl DohConnection {
                        }
                    };
                    debug!("processed {} bytes", processed);
                        return Ok(());
                    }
                    Err(e) => {
                        return Err(anyhow!("socket recv failed: {:?}", e));
                    }
                };
                    Ok(())
                }
                Err(e) => Err(anyhow!("socket recv failed: {:?}", e)),
            },
            Err(_) => {
                warn!("timeout did not receive value within {:?} ms, {}", ts, self.net_id);
                self.quic_conn.on_timeout();
                return Ok(());
                Ok(())
            }
        }
    }