From cf559fa48ec28f434b0388e13a078f87d8a1ca01 Mon Sep 17 00:00:00 2001 From: "Frederick F. Kautz IV" Date: Sat, 9 May 2015 18:28:19 -0700 Subject: [PATCH] Limiting upload id size --- pkg/storage/drivers/memory/memory.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/storage/drivers/memory/memory.go b/pkg/storage/drivers/memory/memory.go index 7d6ba73f5..4f0ae0ed2 100644 --- a/pkg/storage/drivers/memory/memory.go +++ b/pkg/storage/drivers/memory/memory.go @@ -542,7 +542,7 @@ func (memory *memoryDriver) NewMultipartUpload(bucket, key, contentType string) memory.lock.Lock() id := []byte(strconv.FormatInt(rand.Int63(), 10) + bucket + key + time.Now().String()) uploadIDSum := sha512.Sum512(id) - uploadID := base64.URLEncoding.EncodeToString(uploadIDSum[:]) + uploadID := base64.URLEncoding.EncodeToString(uploadIDSum[:])[:47] storedBucket.multiPartSession = make(map[string]multiPartSession) storedBucket.multiPartSession[key] = multiPartSession{