free cert on error
This commit is contained in:
@@ -283,6 +283,7 @@ hx509_cert_init_data(hx509_context context,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
if (size != len) {
|
if (size != len) {
|
||||||
|
free_Certificate(&t);
|
||||||
hx509_set_error_string(context, 0, HX509_EXTRA_DATA_AFTER_STRUCTURE,
|
hx509_set_error_string(context, 0, HX509_EXTRA_DATA_AFTER_STRUCTURE,
|
||||||
"Extra data after certificate");
|
"Extra data after certificate");
|
||||||
return HX509_EXTRA_DATA_AFTER_STRUCTURE;
|
return HX509_EXTRA_DATA_AFTER_STRUCTURE;
|
||||||
|
Reference in New Issue
Block a user