update vendoring (#72)

This commit is contained in:
Martin Lindhe
2017-05-01 17:06:33 +02:00
committed by Calle Pettersson
parent 6bb522b6c3
commit 781ab7ca20
57 changed files with 343 additions and 6158 deletions

View File

@@ -1075,10 +1075,17 @@ func (o *Buffer) enc_map(p *Properties, base structPointer) error {
func (o *Buffer) enc_exts(p *Properties, base structPointer) error {
exts := structPointer_Extensions(base, p.field)
if err := encodeExtensions(exts); err != nil {
v, mu := exts.extensionsRead()
if v == nil {
return nil
}
mu.Lock()
defer mu.Unlock()
if err := encodeExtensionsMap(v); err != nil {
return err
}
v, _ := exts.extensionsRead()
return o.enc_map_body(v)
}