From: Rob Pike Date: Fri, 5 Nov 2010 18:22:28 +0000 (-0700) Subject: gob: don't add "." if package path is empty when registering a type. X-Git-Tag: weekly.2010-11-10~22 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c9d39dca8d9f4ad2bb644e095f5cea5486c1cd92;p=gostls13.git gob: don't add "." if package path is empty when registering a type. R=rsc CC=golang-dev https://golang.org/cl/2939041 --- diff --git a/src/pkg/gob/type.go b/src/pkg/gob/type.go index a72a392cb0..d68c8773cf 100644 --- a/src/pkg/gob/type.go +++ b/src/pkg/gob/type.go @@ -495,7 +495,11 @@ func Register(value interface{}) { } } if rt.Name() != "" { - name = star + rt.PkgPath() + "." + rt.Name() + if rt.PkgPath() == "" { + name = star + rt.Name() + } else { + name = star + rt.PkgPath() + "." + rt.Name() + } } RegisterName(name, value)