From dbe1830cf6c909e3df4284f4327cb0c6749c98dd Mon Sep 17 00:00:00 2001 From: "gcp-cherry-pick-bot[bot]" <98988430+gcp-cherry-pick-bot[bot]@users.noreply.github.com> Date: Fri, 27 Jun 2025 13:40:43 -0600 Subject: [PATCH] Don't panic on vintage files (cherry-pick #33543) (#33550) Cherry-picked Don't panic on vintage files (#33543) Release Notes: - remoting: Fix a crash on the remote side when encountering files from before 1970. Co-authored-by: Conrad Irwin --- 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(),