Rename asn1_enc_free() to asn1_enc_cleanup().
authorjsing <jsing@openbsd.org>
Thu, 12 May 2022 19:55:58 +0000 (19:55 +0000)
committerjsing <jsing@openbsd.org>
Thu, 12 May 2022 19:55:58 +0000 (19:55 +0000)
This function does not actually free an ASN1_ENCODING, which are embedded
in a struct.

Name suggested by tb@

lib/libcrypto/asn1/asn1_locl.h
lib/libcrypto/asn1/tasn_fre.c
lib/libcrypto/asn1/tasn_utl.c

index 3a0e509..eaf2c1a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: asn1_locl.h,v 1.30 2022/05/12 19:33:19 jsing Exp $ */
+/* $OpenBSD: asn1_locl.h,v 1.31 2022/05/12 19:55:58 jsing Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006.
  */
@@ -171,7 +171,7 @@ const ASN1_TEMPLATE *asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int
 int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it);
 
 void asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it);
-void asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
+void asn1_enc_cleanup(ASN1_VALUE **pval, const ASN1_ITEM *it);
 int asn1_enc_save(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it);
 int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it);
 
index dbf6bf1..cc7b838 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: tasn_fre.c,v 1.19 2022/05/10 05:19:22 jsing Exp $ */
+/* $OpenBSD: tasn_fre.c,v 1.20 2022/05/12 19:55:58 jsing Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2000.
  */
@@ -144,7 +144,7 @@ asn1_item_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
                        if (i == 2)
                                return;
                }
-               asn1_enc_free(pval, it);
+               asn1_enc_cleanup(pval, it);
                /* If we free up as normal we will invalidate any
                 * ANY DEFINED BY field and we wont be able to
                 * determine the type of the field it defines. So
index 1fd061f..86cd42e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: tasn_utl.c,v 1.16 2022/05/12 19:33:19 jsing Exp $ */
+/* $OpenBSD: tasn_utl.c,v 1.17 2022/05/12 19:55:58 jsing Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2000.
  */
@@ -161,7 +161,7 @@ asn1_enc_clear(ASN1_ENCODING *aenc)
 }
 
 void
-asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
+asn1_enc_cleanup(ASN1_VALUE **pval, const ASN1_ITEM *it)
 {
        ASN1_ENCODING *aenc;