mirror of
https://github.com/tun2proxy/tun2proxy.git
synced 2025-04-24 15:56:03 +00:00
remove .expect call
This commit is contained in:
parent
3b9207fb7a
commit
b92f2efd81
2 changed files with 5 additions and 3 deletions
|
@ -27,6 +27,9 @@ pub enum Error {
|
||||||
#[error("smoltcp::socket::tcp::SendError {0:?}")]
|
#[error("smoltcp::socket::tcp::SendError {0:?}")]
|
||||||
Send(#[from] smoltcp::socket::tcp::SendError),
|
Send(#[from] smoltcp::socket::tcp::SendError),
|
||||||
|
|
||||||
|
#[error("smoltcp::socket::udp::SendError {0:?}")]
|
||||||
|
UdpSend(#[from] smoltcp::socket::udp::SendError),
|
||||||
|
|
||||||
#[error("smoltcp::wire::Error {0:?}")]
|
#[error("smoltcp::wire::Error {0:?}")]
|
||||||
Wire(#[from] smoltcp::wire::Error),
|
Wire(#[from] smoltcp::wire::Error),
|
||||||
|
|
||||||
|
|
|
@ -530,9 +530,8 @@ impl<'a> TunToProxy<'a> {
|
||||||
udp::PacketBuffer::new(vec![udp::PacketMetadata::EMPTY], vec![0; 4096]);
|
udp::PacketBuffer::new(vec![udp::PacketMetadata::EMPTY], vec![0; 4096]);
|
||||||
let mut socket = udp::Socket::new(rx_buffer, tx_buffer);
|
let mut socket = udp::Socket::new(rx_buffer, tx_buffer);
|
||||||
socket.bind(dst)?;
|
socket.bind(dst)?;
|
||||||
socket
|
let meta = UdpMetadata::from(connection_info.src);
|
||||||
.send_slice(response.as_slice(), UdpMetadata::from(connection_info.src))
|
socket.send_slice(response.as_slice(), meta)?;
|
||||||
.expect("failed to send DNS response");
|
|
||||||
let handle = self.sockets.add(socket);
|
let handle = self.sockets.add(socket);
|
||||||
self.expect_smoltcp_send()?;
|
self.expect_smoltcp_send()?;
|
||||||
self.sockets.remove(handle);
|
self.sockets.remove(handle);
|
||||||
|
|
Loading…
Add table
Reference in a new issue