From f583b86334290ecb59954ba44e34cbd42803ad94 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 12 Apr 2022 13:44:04 +0100 Subject: [PATCH] test makefiles: fix crash if --min-file-size <= --max-file-size --- cmd/test/makefiles/makefiles.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/test/makefiles/makefiles.go b/cmd/test/makefiles/makefiles.go index ac8e2041d..26263e56a 100644 --- a/cmd/test/makefiles/makefiles.go +++ b/cmd/test/makefiles/makefiles.go @@ -88,7 +88,10 @@ var makefilesCmd = &cobra.Command{ totalBytes := int64(0) for i := 0; i < numberOfFiles; i++ { dir := dirs[randSource.Intn(len(dirs))] - size := randSource.Int63n(int64(maxFileSize-minFileSize)) + int64(minFileSize) + size := int64(minFileSize) + if maxFileSize > minFileSize { + size += randSource.Int63n(int64(maxFileSize - minFileSize)) + } writeFile(dir, fileName(), size) totalBytes += size } @@ -149,6 +152,9 @@ func commonInit() { default: source = randSource } + if minFileSize > maxFileSize { + maxFileSize = minFileSize + } } type zeroReader struct{}