From 775d3f7e6ffc5a55f475a8b86a42db1f27ab81bb Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 28 Mar 2024 21:42:12 -0400 Subject: [PATCH] fix: bad mapKey typing --- protocols/s5/tus.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/protocols/s5/tus.go b/protocols/s5/tus.go index d4a013c..61457a7 100644 --- a/protocols/s5/tus.go +++ b/protocols/s5/tus.go @@ -494,7 +494,8 @@ func (t *TusHandler) worker() { continue } - mapKey := append(decodedHash.HashBytes(), []byte(info.Upload.ID)...) + mapKey := append([]byte{}, decodedHash.HashBytes()...) + mapKey = append(mapKey, []byte(info.Upload.ID)...) if _, ok := t.uploadMutexMap.Load(mapKey); !ok { t.uploadMutexMap.Store(mapKey, &sync.Mutex{}) }