From 14bb10d78307326123423a3577b02eadd3abf822 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Fri, 27 Jun 2025 13:15:50 -0600 Subject: [PATCH] Don't panic on vintage files (#33543) Release Notes: - remoting: Fix a crash on the remote side when encountering files from before 1970. --- crates/proto/src/proto.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/proto/src/proto.rs b/crates/proto/src/proto.rs index e3aeb557ab3f55307211e9419176a642f3174097..918ac9e93596ce5de102f841ab95073778aab056 100644 --- a/crates/proto/src/proto.rs +++ b/crates/proto/src/proto.rs @@ -632,7 +632,7 @@ impl From for SystemTime { impl From for Timestamp { fn from(time: SystemTime) -> Self { - let duration = time.duration_since(UNIX_EPOCH).unwrap(); + let duration = time.duration_since(UNIX_EPOCH).unwrap_or_default(); Self { seconds: duration.as_secs(), nanos: duration.subsec_nanos(),