]> Cypherpunks repositories - gostls13.git/commit
encoding/gob: don't cache broken encoding engines.
authorRob Pike <r@golang.org>
Wed, 13 Jun 2012 22:55:43 +0000 (15:55 -0700)
committerRob Pike <r@golang.org>
Wed, 13 Jun 2012 22:55:43 +0000 (15:55 -0700)
commit733ee91786ef4fd8a13a272745f0458a3ed74e50
tree426c18b5cdebdcf5a448e2e0875b0a2458c45b8a
parent45969825b5e502a99615fc296bc1acca1881170a
encoding/gob: don't cache broken encoding engines.
Fixes a situation where a nested bad type would still
permit the outer type to install a working engine, leading
to inconsistent behavior.

Fixes #3273.

R=bsiegert, rsc
CC=golang-dev
https://golang.org/cl/6294067
src/pkg/encoding/gob/encode.go
src/pkg/encoding/gob/encoder_test.go