GPT bug fix

This commit is contained in:
DaZuo0122
2026-01-16 21:40:56 +08:00
parent 04088ceedc
commit d3ce6b0a93
2 changed files with 17 additions and 1 deletions

View File

@@ -474,7 +474,7 @@ fn udp_trace_hop_v6(
let socket = let socket =
std::net::UdpSocket::bind("[::]:0").map_err(|err| ProbeError::Io(err.to_string()))?; std::net::UdpSocket::bind("[::]:0").map_err(|err| ProbeError::Io(err.to_string()))?;
socket socket
.set_multicast_loop_v6(u32::from(ttl)) .set_unicast_hops_v6(u32::from(ttl))
.map_err(|err| ProbeError::Io(err.to_string()))?; .map_err(|err| ProbeError::Io(err.to_string()))?;
let _ = socket.send_to(&[0u8; 4], addr); let _ = socket.send_to(&[0u8; 4], addr);

16
docs/debian_error_msg.txt Normal file
View File

@@ -0,0 +1,16 @@
error[E0308]: mismatched types
--> crates/wtfnet-probe/src/lib.rs:477:32
|
477 | .set_multicast_loop_v6(u32::from(ttl))
| --------------------- ^^^^^^^^^^^^^^ expected `bool`, found `u32`
| |
| arguments to this method are incorrect
|
note: method defined here
--> /home/dazuo/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/sr c/net/udp.rs:527:12
|
527 | pub fn set_multicast_loop_v6(&self, multicast_loop_v6: bool) -> io::Result<()> {
| ^^^^^^^^^^^^^^^^^^^^^
For more information about this error, try `rustc --explain E0308`.
error: could not compile `wtfnet-probe` (lib) due to 1 previous error