From 7b20139c6a57138a2d97a1fe4ebb4a6a5497fe95 Mon Sep 17 00:00:00 2001 From: Cnly Date: Sat, 2 Feb 2019 16:37:33 +0800 Subject: [PATCH] onedrive: return err instead of panic on unknown-sized uploads --- backend/onedrive/onedrive.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/onedrive/onedrive.go b/backend/onedrive/onedrive.go index b53f94815..45f3e7042 100644 --- a/backend/onedrive/onedrive.go +++ b/backend/onedrive/onedrive.go @@ -1602,7 +1602,7 @@ func (o *Object) Update(in io.Reader, src fs.ObjectInfo, options ...fs.OpenOptio } else if size == 0 { info, err = o.uploadSinglepart(in, size, modTime) } else { - panic("src file size must be >= 0") + return errors.New("unknown-sized upload not supported") } if err != nil { return err