]> Cypherpunks repositories - gostls13.git/commit
encoding/json: don't panic marshaling anonymous non-struct field
authorThomas Kappler <tkappler@gmail.com>
Wed, 2 Jan 2013 22:39:41 +0000 (17:39 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 2 Jan 2013 22:39:41 +0000 (17:39 -0500)
commitcdec0850f8d1e7b95d6dde7333bb229d92982464
tree6a1848577efd4cfa1d476efed6275c4941f9beff
parenta29702f067a4d4ebccfaff1bd52752fda40ce364
encoding/json: don't panic marshaling anonymous non-struct field

Add a check for this case and don't try to follow the anonymous
type's non-existent fields.

Fixes #4474.

R=rsc
CC=golang-dev
https://golang.org/cl/6945065
src/pkg/encoding/json/encode.go
src/pkg/encoding/json/encode_test.go