test/crypto: fix possible overflow using strlcat
strcat does not check the destination length and there might be chances of string overflow so instead of strcat, strlcat is used. Fixes: 6f4eec2565 ("test/crypto: enhance scheduler unit tests") Cc: stable@dpdk.org Signed-off-by: Chaitanya Babu Talluri <tallurix.chaitanya.babu@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
This commit is contained in:
parent
f4797bae00
commit
e3b91a3ef2
@ -15,6 +15,7 @@
|
||||
#include <rte_crypto.h>
|
||||
#include <rte_cryptodev.h>
|
||||
#include <rte_cryptodev_pmd.h>
|
||||
#include <rte_string_fns.h>
|
||||
|
||||
#ifdef RTE_LIBRTE_PMD_CRYPTO_SCHEDULER
|
||||
#include <rte_cryptodev_scheduler.h>
|
||||
@ -375,7 +376,7 @@ testsuite_setup(void)
|
||||
snprintf(vdev_args, sizeof(vdev_args),
|
||||
"%s%d", temp_str, i);
|
||||
strcpy(temp_str, vdev_args);
|
||||
strcat(temp_str, ";");
|
||||
strlcat(temp_str, ";", sizeof(temp_str));
|
||||
slave_core_count++;
|
||||
socket_id = lcore_config[i].socket_id;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user