module/crypto: replace one use of strlen with strnlen

Signed-off-by: paul luse <paul.e.luse@intel.com>
Change-Id: I5399b48c8cee9cdf57d424f42d4b2c5a16e4114a
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1062
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
This commit is contained in:
paul luse 2020-02-28 16:35:56 +00:00 committed by Tomasz Zawadzki
parent 1fba97c9cc
commit 9cc1013a83

View File

@ -1455,7 +1455,7 @@ vbdev_crypto_insert_name(const char *bdev_name, const char *vbdev_name,
rc = -ENOMEM;
goto error_alloc_key;
}
if (strlen(name->key) != AES_CBC_KEY_LENGTH) {
if (strnlen(name->key, (AES_CBC_KEY_LENGTH + 1)) != AES_CBC_KEY_LENGTH) {
SPDK_ERRLOG("invalid AES_CBC key length\n");
rc = -EINVAL;
goto error_invalid_key;