From ecd62d606a2c58eb2e46c3a7fb6b345e8e5aa911 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Sat, 22 Sep 2012 05:53:58 +1000 Subject: [PATCH] [release-branch.go1] encoding/gob: fix bug in Register MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ««« backport c89f17a9ff4f encoding/gob: fix bug in Register The old code added a star but did not indirect the reflect.Type. R=bradfitz CC=golang-dev https://golang.org/cl/6348067 »»» --- src/pkg/encoding/gob/type.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/encoding/gob/type.go b/src/pkg/encoding/gob/type.go index 0dd7a0a770..908cc9ce1c 100644 --- a/src/pkg/encoding/gob/type.go +++ b/src/pkg/encoding/gob/type.go @@ -755,7 +755,7 @@ func Register(value interface{}) { if rt.Name() == "" { if pt := rt; pt.Kind() == reflect.Ptr { star = "*" - rt = pt + rt = pt.Elem() } } if rt.Name() != "" { -- 2.50.0