mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
crypto: quote algorithm names in error messages
If given a malformed LUKS header, it is possible that the algorithm names end up being an empty string. This leads to confusing error messages unless quoting is used to highlight where the empty string is subsituted in the error message. Reviewed-by: Richard W.M. Jones <rjones@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
98c72dfb71
commit
6c1989321e
1 changed files with 3 additions and 3 deletions
|
@ -162,7 +162,7 @@ static int qcrypto_block_luks_cipher_name_lookup(const char *name,
|
|||
}
|
||||
}
|
||||
|
||||
error_setg(errp, "Algorithm %s with key size %d bytes not supported",
|
||||
error_setg(errp, "Algorithm '%s' with key size %d bytes not supported",
|
||||
name, key_bytes);
|
||||
return 0;
|
||||
}
|
||||
|
@ -198,7 +198,7 @@ static int qcrypto_block_luks_name_lookup(const char *name,
|
|||
int ret = qapi_enum_parse(map, name, -1, NULL);
|
||||
|
||||
if (ret < 0) {
|
||||
error_setg(errp, "%s %s not supported", type, name);
|
||||
error_setg(errp, "%s '%s' not supported", type, name);
|
||||
return 0;
|
||||
}
|
||||
return ret;
|
||||
|
@ -592,7 +592,7 @@ qcrypto_block_luks_parse_header(QCryptoBlockLUKS *luks, Error **errp)
|
|||
*/
|
||||
ivgen_name = strchr(cipher_mode, '-');
|
||||
if (!ivgen_name) {
|
||||
error_setg(errp, "Unexpected cipher mode string format %s",
|
||||
error_setg(errp, "Unexpected cipher mode string format '%s'",
|
||||
luks->header.cipher_mode);
|
||||
return -1;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue