Commit e56585e3 authored by Matt Caswell's avatar Matt Caswell
Browse files

Free the correct type in OBJ_add_object()



We should be using ASN1_OBJECT_free() not OPENSSL_free().

Fixes #5568

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5599)
parent c46343fe
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -305,9 +305,8 @@ int OBJ_add_object(const ASN1_OBJECT *obj)
    for (i = ADDED_DATA; i <= ADDED_NID; i++)
        if (ao[i] != NULL)
            OPENSSL_free(ao[i]);
    if (o != NULL)
        OPENSSL_free(o);
    return (NID_undef);
    ASN1_OBJECT_free(o);
    return NID_undef;
}

ASN1_OBJECT *OBJ_nid2obj(int n)