Sfoglia il codice sorgente

goprotobuf: fix build breakage after reflect changes in release.2011-03-07

R=r
CC=adg, golang-dev
http://codereview.appspot.com/4257059
Dave Cheney 15 anni fa
parent
commit
ac51c6bc89
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      proto/extensions.go

+ 1 - 1
proto/extensions.go

@@ -145,7 +145,7 @@ func SetExtension(extended extendableProto, extension *ExtensionDesc, value inte
 
 	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