diff options
| author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-01-23 06:14:58 -0800 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-01-23 06:14:58 -0800 | 
| commit | 4113e7152e19a4f93ce979a5c4cadd763dd37afe (patch) | |
| tree | 19e9329b114ef887cbf4ced2e8637a614c4c5bff /vendor/github.com/json-iterator/go | |
| parent | e6cf0ec857fdda82479f630defd0c9f738e9aab4 (diff) | |
| parent | 4f5d92f651fc64f98e9e930ba4c715639e819af1 (diff) | |
| download | podman-4113e7152e19a4f93ce979a5c4cadd763dd37afe.tar.gz podman-4113e7152e19a4f93ce979a5c4cadd763dd37afe.tar.bz2 podman-4113e7152e19a4f93ce979a5c4cadd763dd37afe.zip | |
Merge pull request #4942 from containers/dependabot/go_modules/github.com/json-iterator/go-1.1.9
build(deps): bump github.com/json-iterator/go from 1.1.8 to 1.1.9
Diffstat (limited to 'vendor/github.com/json-iterator/go')
3 files changed, 9 insertions, 4 deletions
| diff --git a/vendor/github.com/json-iterator/go/reflect_extension.go b/vendor/github.com/json-iterator/go/reflect_extension.go index e27e8d191..80320cd64 100644 --- a/vendor/github.com/json-iterator/go/reflect_extension.go +++ b/vendor/github.com/json-iterator/go/reflect_extension.go @@ -341,7 +341,7 @@ func describeStruct(ctx *ctx, typ reflect2.Type) *StructDescriptor {  		if ctx.onlyTaggedField && !hastag && !field.Anonymous() {  			continue  		} -		if tag == "-" { +		if tag == "-" || field.Name() == "_" {  			continue  		}  		tagParts := strings.Split(tag, ",") diff --git a/vendor/github.com/json-iterator/go/reflect_map.go b/vendor/github.com/json-iterator/go/reflect_map.go index 08e9a3912..9e2b623fe 100644 --- a/vendor/github.com/json-iterator/go/reflect_map.go +++ b/vendor/github.com/json-iterator/go/reflect_map.go @@ -290,16 +290,17 @@ func (encoder *sortKeysMapEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {  	stream.WriteObjectStart()  	mapIter := encoder.mapType.UnsafeIterate(ptr)  	subStream := stream.cfg.BorrowStream(nil) +	subStream.Attachment = stream.Attachment  	subIter := stream.cfg.BorrowIterator(nil)  	keyValues := encodedKeyValues{}  	for mapIter.HasNext() { -		subStream.buf = make([]byte, 0, 64)  		key, elem := mapIter.UnsafeNext() +		subStreamIndex := subStream.Buffered()  		encoder.keyEncoder.Encode(key, subStream)  		if subStream.Error != nil && subStream.Error != io.EOF && stream.Error == nil {  			stream.Error = subStream.Error  		} -		encodedKey := subStream.Buffer() +		encodedKey := subStream.Buffer()[subStreamIndex:]  		subIter.ResetBytes(encodedKey)  		decodedKey := subIter.ReadString()  		if stream.indention > 0 { @@ -310,7 +311,7 @@ func (encoder *sortKeysMapEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {  		encoder.elemEncoder.Encode(elem, subStream)  		keyValues = append(keyValues, encodedKV{  			key:      decodedKey, -			keyValue: subStream.Buffer(), +			keyValue: subStream.Buffer()[subStreamIndex:],  		})  	}  	sort.Sort(keyValues) @@ -320,6 +321,9 @@ func (encoder *sortKeysMapEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {  		}  		stream.Write(keyValue.keyValue)  	} +	if subStream.Error != nil && stream.Error == nil { +		stream.Error = subStream.Error +	}  	stream.WriteObjectEnd()  	stream.cfg.ReturnStream(subStream)  	stream.cfg.ReturnIterator(subIter) diff --git a/vendor/github.com/json-iterator/go/reflect_struct_encoder.go b/vendor/github.com/json-iterator/go/reflect_struct_encoder.go index d0759cf64..152e3ef5a 100644 --- a/vendor/github.com/json-iterator/go/reflect_struct_encoder.go +++ b/vendor/github.com/json-iterator/go/reflect_struct_encoder.go @@ -200,6 +200,7 @@ type stringModeStringEncoder struct {  func (encoder *stringModeStringEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {  	tempStream := encoder.cfg.BorrowStream(nil) +	tempStream.Attachment = stream.Attachment  	defer encoder.cfg.ReturnStream(tempStream)  	encoder.elemEncoder.Encode(ptr, tempStream)  	stream.WriteString(string(tempStream.Buffer())) | 
