From 72900b216c21adcdf77a52801c2696db11353b56 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:10:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BA=8F=E5=88=97=E5=8C=96?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game_util/GoUtil.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/game_util/GoUtil.go b/src/server/game_util/GoUtil.go index de953b28..fcebe64b 100644 --- a/src/server/game_util/GoUtil.go +++ b/src/server/game_util/GoUtil.go @@ -234,8 +234,10 @@ func GobMarshal(data interface{}) ([]byte, error) { bufferPool.Put(buf) // 即使出错也要归还 return nil, err } + result := make([]byte, buf.Len()) + copy(result, buf.Bytes()) bufferPool.Put(buf) // 归还到对象池 - return buf.Bytes(), nil + return result, nil } func GobUnmarshal(data []byte, obj interface{}) error {