Commit 909f2e59 authored by Pauli's avatar Pauli
Browse files

CID 1442836: Resource leaks

parent 92579599
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -143,11 +143,12 @@ static void alg_cleanup(size_t idx, ALGORITHM *a)

OSSL_METHOD_STORE *ossl_method_store_new(void)
{
    OSSL_METHOD_STORE *res = OPENSSL_zalloc(sizeof(*res));
    OSSL_METHOD_STORE *res;

    if (!RUN_ONCE(&method_store_init_flag, do_method_store_init))
        return 0;

    res = OPENSSL_zalloc(sizeof(*res));
    if (res != NULL) {
        if ((res->algs = ossl_sa_ALGORITHM_new()) == NULL) {
            OPENSSL_free(res);