From 17c9c01912f392f2c73678ad96e0c86b436c4c76 Mon Sep 17 00:00:00 2001 From: Roger Peppe Date: Mon, 11 Oct 2010 12:36:16 -0700 Subject: [PATCH] netchan: zero out request to ensure correct gob decoding. Gob decoding does not overwrite fields which are zero in the encoder. Fixes #1174. R=r, r2 CC=golang-dev https://golang.org/cl/2337044 --- src/pkg/netchan/export.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pkg/netchan/export.go b/src/pkg/netchan/export.go index 2d70aeddf0..5680a55b94 100644 --- a/src/pkg/netchan/export.go +++ b/src/pkg/netchan/export.go @@ -107,6 +107,7 @@ func (client *expClient) run() { } switch hdr.payloadType { case payRequest: + *req = request{} if err := client.decode(reqValue); err != nil { expLog("error decoding client request:", err) break -- 2.50.0