Skip to content

Commit e121ef3

Browse files
committed
clone in unmarshal binary
Change-Id: I1337c57b64e7c1b709b5adf71584891fb559ff83
1 parent 3d4612d commit e121ef3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/crypto/x509/oid.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ func (o OID) MarshalBinary() ([]byte, error) {
187187

188188
// UnmarshalBinary implements [encoding.BinaryUnmarshaler]
189189
func (o *OID) UnmarshalBinary(b []byte) error {
190-
oid, ok := newOIDFromDER(b)
190+
oid, ok := newOIDFromDER(bytes.Clone(b))
191191
if !ok {
192192
return errInvalidOID
193193
}

0 commit comments

Comments
 (0)