fix: convert system time to u64 for Time::from_nanos in PTP module

Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
This commit is contained in:
Chaos Rogers 2025-07-10 18:08:56 +01:00
parent 59c61a8976
commit 626d282022

View file

@ -172,7 +172,7 @@ async fn run_ptp_session(
let receive_time = Time::from_nanos(std::time::SystemTime::now() let receive_time = Time::from_nanos(std::time::SystemTime::now()
.duration_since(std::time::UNIX_EPOCH) .duration_since(std::time::UNIX_EPOCH)
.unwrap() .unwrap()
.as_nanos() as i64); .as_nanos() as u64);
actions.extend(running_port.handle_event_receive(&event_buf[..len], receive_time)); actions.extend(running_port.handle_event_receive(&event_buf[..len], receive_time));
} }
Ok((len, _source_address)) = general_socket.recv_from(&mut general_buf) => { Ok((len, _source_address)) = general_socket.recv_from(&mut general_buf) => {