From a696da10e0e65bb839d5a4a1c173b179f76def62 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 15 Apr 2011 06:49:39 -0700 Subject: [PATCH] gob: when decoding a string, allocate a string, not a []byte. R=r, r2 CC=golang-dev https://golang.org/cl/4430042 --- src/pkg/gob/decode.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/gob/decode.go b/src/pkg/gob/decode.go index 4da7b5c379..aebe75e345 100644 --- a/src/pkg/gob/decode.go +++ b/src/pkg/gob/decode.go @@ -406,7 +406,7 @@ func decUint8Array(i *decInstr, state *decoderState, p unsafe.Pointer) { func decString(i *decInstr, state *decoderState, p unsafe.Pointer) { if i.indir > 0 { if *(*unsafe.Pointer)(p) == nil { - *(*unsafe.Pointer)(p) = unsafe.Pointer(new([]byte)) + *(*unsafe.Pointer)(p) = unsafe.Pointer(new(string)) } p = *(*unsafe.Pointer)(p) } -- 2.50.0