| commit | 007ed9dc8ee9b79d99ae9771499dd02d4db3df54 | [log] [tgz] |
|---|---|---|
| author | David Symonds <dsymonds@golang.org> | Tue Jul 24 10:59:36 2012 +1000 |
| committer | David Symonds <dsymonds@golang.org> | Tue Jul 24 10:59:36 2012 +1000 |
| tree | 6a2bbadf11ad57bc6e29d0d8e8cf8853d63bdc5a | |
| parent | 525838c022808c7f80e6fb27f21f046c39864363 [diff] [blame] |
goprotobuf: Fixes for Clone and Equal. R=r CC=golang-dev http://codereview.appspot.com/6419071
diff --git a/proto/encode.go b/proto/encode.go index d44b907..13a8123 100644 --- a/proto/encode.go +++ b/proto/encode.go
@@ -263,7 +263,7 @@ // All protocol buffer fields are nillable, but be careful. func isNil(v reflect.Value) bool { switch v.Kind() { - case reflect.Map, reflect.Ptr, reflect.Slice: + case reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice: return v.IsNil() } return false