forked from wolfSSL/wolfssl
Clean up allocated memory on failure
This commit is contained in:
@ -72,6 +72,10 @@ int wc_AriaInitCrypt(wc_Aria* aria, MC_ALGID algo)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (rv != MC_OK) {
|
if (rv != MC_OK) {
|
||||||
|
if (aria->hSession != NULL) {
|
||||||
|
MC_CloseSession(aria->hSession);
|
||||||
|
aria->hSession = NULL;
|
||||||
|
}
|
||||||
WOLFSSL_MSG(MC_GetErrorString(rv));
|
WOLFSSL_MSG(MC_GetErrorString(rv));
|
||||||
return WC_INIT_E;
|
return WC_INIT_E;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user