From ee33cedd7946ebc2fbf5b19c7e5b102dfcc171cc Mon Sep 17 00:00:00 2001 From: Tnze Date: Fri, 17 Dec 2021 10:43:37 +0800 Subject: [PATCH] Reduce one copy during offline UUID calculation --- offline/uuid.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/offline/uuid.go b/offline/uuid.go index 5e62baf..176c8bc 100644 --- a/offline/uuid.go +++ b/offline/uuid.go @@ -11,9 +11,8 @@ func NameToUUID(name string) uuid.UUID { h := md5.New() h.Write([]byte("OfflinePlayer:")) h.Write([]byte(name)) - s := h.Sum(nil) var id uuid.UUID - copy(id[:], s) + h.Sum(id[:0]) id[6] = (id[6] & 0x0f) | uint8((version&0xf)<<4) id[8] = (id[8] & 0x3f) | 0x80 // RFC 4122 variant return id