diff options
Diffstat (limited to 'src/pkg/asn1/marshal.go')
-rw-r--r-- | src/pkg/asn1/marshal.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pkg/asn1/marshal.go b/src/pkg/asn1/marshal.go index a8a1fb698..5704fafe1 100644 --- a/src/pkg/asn1/marshal.go +++ b/src/pkg/asn1/marshal.go @@ -470,9 +470,9 @@ func marshalField(out *forkableWriter, v reflect.Value, params fieldParameters) if params.explicit { err = marshalTagAndLength(explicitTag, tagAndLength{ - class: classContextSpecific, - tag: *params.tag, - length: bodyLen + tags.Len(), + class: classContextSpecific, + tag: *params.tag, + length: bodyLen + tags.Len(), isCompound: true, }) } |