Fail if not finding iv.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21141 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -232,8 +232,14 @@ parse_rsa_private_key(hx509_context context, const char *fn,
|
||||
}
|
||||
|
||||
iv = strchr(type, ',');
|
||||
if (iv)
|
||||
*iv++ = '\0';
|
||||
if (iv == NULL) {
|
||||
free(type);
|
||||
hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
|
||||
"IV missing");
|
||||
return HX509_PARSING_KEY_FAILED;
|
||||
}
|
||||
|
||||
*iv++ = '\0';
|
||||
|
||||
size = strlen(iv);
|
||||
ivdata = malloc(size);
|
||||
|
Reference in New Issue
Block a user