goprotobuf: fix build breakage after reflect changes in release.2011-03-07
R=r
CC=adg, golang-dev
http://codereview.appspot.com/4257059
diff --git a/proto/extensions.go b/proto/extensions.go
index 3726d3c..3565bec 100644
--- a/proto/extensions.go
+++ b/proto/extensions.go
@@ -145,7 +145,7 @@
p := NewBuffer(nil)
v := reflect.NewValue(value)
- if err := props.enc(p, props, v.Addr()); err != nil {
+ if err := props.enc(p, props, v.UnsafeAddr()); err != nil {
return err
}
extended.ExtensionMap()[extension.Field] = p.buf