summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2021-10-21 16:42:00 +0200
committerJakob Unterwurzacher2021-10-21 16:44:05 +0200
commit87a6bb370acc3690e89a8b0d5109fcb0dab0a374 (patch)
tree261c829a493465845e524e5c4b0da0cae301ae2e
parentd14c9340d6fb473e9837e91db8b6e869c37ad8e5 (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.go2
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