diff --git a/assets b/assets index 63c7abf..d054054 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 63c7abf214d94995ed02491d412971ae2bf2996b +Subproject commit d0540548cfb2caeec0c7d44e85819c833fdeda0f diff --git a/pkg/filemanager/manager/entitysource/entitysource.go b/pkg/filemanager/manager/entitysource/entitysource.go index a763236..2e640ed 100644 --- a/pkg/filemanager/manager/entitysource/entitysource.go +++ b/pkg/filemanager/manager/entitysource/entitysource.go @@ -670,7 +670,7 @@ func (f *entitySource) getRsc(pos int64) (io.ReadCloser, error) { if f.o.SpeedLimit > 0 { bucket := ratelimit.NewBucketWithRate(float64(f.o.SpeedLimit), f.o.SpeedLimit) - return lrs{f.rsc, ratelimit.Reader(f.rsc, bucket)}, nil + return lrs{file, ratelimit.Reader(file, bucket)}, nil } else { return file, nil }