diff options
author | Jakob Unterwurzacher | 2021-10-21 16:42:00 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2021-10-21 16:44:05 +0200 |
commit | 87a6bb370acc3690e89a8b0d5109fcb0dab0a374 (patch) | |
tree | 261c829a493465845e524e5c4b0da0cae301ae2e | |
parent | d14c9340d6fb473e9837e91db8b6e869c37ad8e5 (diff) |
nametransform: fix math.MaxInt build failure on older Go
Failure is:
# github.com/rfjakob/gocryptfs/v2/internal/nametransform
internal/nametransform/names.go:47:33: undefined: math.MaxInt
math.MaxInt was only introduced in Go 1.17. Use MaxInt32 instead,
which is good enough, even on amd64. It only has to be larger than
any name we might encounter.
-rw-r--r-- | internal/nametransform/names.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/nametransform/names.go b/internal/nametransform/names.go index 939d31e..e07ccfb 100644 --- a/internal/nametransform/names.go +++ b/internal/nametransform/names.go @@ -44,7 +44,7 @@ func New(e *eme.EMECipher, longNames bool, longNameMax uint8, raw64 bool, badnam if raw64 { b64 = base64.RawURLEncoding } - var effectiveLongNameMax int = math.MaxInt + var effectiveLongNameMax int = math.MaxInt32 if longNames { if longNameMax == 0 { effectiveLongNameMax = NameMax |