From 2db28fd5d88284f7632036c924b43b115469c03a Mon Sep 17 00:00:00 2001 From: Bingjia Chen Date: Thu, 8 Jun 2023 11:57:10 +0800 Subject: [PATCH] fix(convert/interface.go): fix issue https://gitea.com/xorm/xorm/issues/2273 --- convert/interface.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/convert/interface.go b/convert/interface.go index b0f28c81..2cc8d9f4 100644 --- a/convert/interface.go +++ b/convert/interface.go @@ -24,7 +24,10 @@ func Interface2Interface(userLocation *time.Location, v interface{}) (interface{ return vv.String, nil case *sql.RawBytes: if len([]byte(*vv)) > 0 { - return []byte(*vv), nil + src := []byte(*vv) + dest := make([]byte, len(src)) + copy(dest, src) + return dest, nil } return nil, nil case *sql.NullInt32: