Remove .unwrap() in UDP tracker code

This commit is contained in:
Igor Katson 2024-04-29 19:41:00 +01:00
parent 517d05d190
commit c22bbe8d61
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5

View file

@ -243,9 +243,9 @@ impl UdpTrackerRequester {
.send(&self.write_buf[..size]) .send(&self.write_buf[..size])
.await .await
.context("error sending")?; .context("error sending")?;
let size = self.sock.recv(&mut self.read_buf).await.unwrap(); let size = self.sock.recv(&mut self.read_buf).await?;
let (rtid, response) = Response::parse(&self.read_buf[..size]).unwrap(); let (rtid, response) = Response::parse(&self.read_buf[..size])?;
trace!("received response"); trace!("received response");
if tid != rtid { if tid != rtid {
bail!("unexpected transaction id"); bail!("unexpected transaction id");