From 6fb1c8f51cec3f5d00d2f3da027dae478bca4bf1 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 25 Mar 2019 15:51:45 +0000 Subject: [PATCH] b2: ignore malformed `src_last_modified_millis` This fixes rclone returning `listing failed: strconv.ParseInt` errors when listing files which have a malformed `src_last_modified_millis`. This is uploaded by the client so care is needed in interpreting it as it can be malformed. Fixes #3065 --- backend/b2/b2.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/b2/b2.go b/backend/b2/b2.go index d9e5cb967..ec81be207 100644 --- a/backend/b2/b2.go +++ b/backend/b2/b2.go @@ -1213,7 +1213,7 @@ func (o *Object) parseTimeString(timeString string) (err error) { unixMilliseconds, err := strconv.ParseInt(timeString, 10, 64) if err != nil { fs.Debugf(o, "Failed to parse mod time string %q: %v", timeString, err) - return err + return nil } o.modTime = time.Unix(unixMilliseconds/1E3, (unixMilliseconds%1E3)*1E6).UTC() return nil