Skip to content

Commit 7dc88a0

Browse files
author
inoguchi
committed
Set ASN1_OBJECT_FLAG_DYNAMIC_DATA flag with t2i_ASN1_OBJECT_internal
'flags' should have ASN1_OBJECT_FLAG_DYNAMIC_DATA bit to free 'data' by ASN1_OBJECT_free as c2i_ASN1_OBJECT_cbs does. ok jsing@ tb@
1 parent 79ac407 commit 7dc88a0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lib/libcrypto/asn1/a_object.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $OpenBSD: a_object.c,v 1.45 2022/03/26 14:54:58 jsing Exp $ */
1+
/* $OpenBSD: a_object.c,v 1.46 2022/04/10 12:42:33 inoguchi Exp $ */
22
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
33
* All rights reserved.
44
*
@@ -482,6 +482,7 @@ t2i_ASN1_OBJECT_internal(const char *oid)
482482

483483
aobj->data = data;
484484
aobj->length = (int)data_len;
485+
aobj->flags |= ASN1_OBJECT_FLAG_DYNAMIC_DATA;
485486
data = NULL;
486487

487488
err:

0 commit comments

Comments
 (0)