forked from TrueCloudLab/rclone
fs: make sure --low-level-retries, --checkers, --transfers are > 0
This commit is contained in:
parent
301e1ad982
commit
294f090361
1 changed files with 9 additions and 0 deletions
|
@ -275,6 +275,15 @@ func SetFlags(ci *fs.ConfigInfo) {
|
||||||
multiThreadStreamsFlag := pflag.Lookup("multi-thread-streams")
|
multiThreadStreamsFlag := pflag.Lookup("multi-thread-streams")
|
||||||
ci.MultiThreadSet = multiThreadStreamsFlag != nil && multiThreadStreamsFlag.Changed
|
ci.MultiThreadSet = multiThreadStreamsFlag != nil && multiThreadStreamsFlag.Changed
|
||||||
|
|
||||||
|
// Make sure some values are > 0
|
||||||
|
nonZero := func(pi *int) {
|
||||||
|
if *pi <= 0 {
|
||||||
|
*pi = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
nonZero(&ci.LowLevelRetries)
|
||||||
|
nonZero(&ci.Transfers)
|
||||||
|
nonZero(&ci.Checkers)
|
||||||
}
|
}
|
||||||
|
|
||||||
// parseHeaders converts DSCP names to value
|
// parseHeaders converts DSCP names to value
|
||||||
|
|
Loading…
Add table
Reference in a new issue