Commit 544648a8 authored by Nicola Tuveri's avatar Nicola Tuveri
Browse files

Harmonize the error handling codepath

parent 0c5d725e
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -83,12 +83,14 @@ DH *DH_new_method(ENGINE *engine)

    if ((ret->meth->init != NULL) && !ret->meth->init(ret)) {
        DHerr(DH_F_DH_NEW_METHOD, ERR_R_INIT_FAIL);
err:
        DH_free(ret);
        ret = NULL;
        goto err;
    }

    return ret;

 err:
    DH_free(ret);
    return NULL;
}

void DH_free(DH *r)
+5 −3
Original line number Diff line number Diff line
@@ -90,12 +90,14 @@ DSA *DSA_new_method(ENGINE *engine)

    if ((ret->meth->init != NULL) && !ret->meth->init(ret)) {
        DSAerr(DSA_F_DSA_NEW_METHOD, ERR_R_INIT_FAIL);
err:
        DSA_free(ret);
        ret = NULL;
        goto err;
    }

    return ret;

 err:
    DSA_free(ret);
    return NULL;
}

void DSA_free(DSA *r)
+1 −1

File changed.

Contains only whitespace changes.

+1 −1

File changed.

Contains only whitespace changes.