X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=lib%2Flibrte_cryptodev%2Frte_cryptodev_pmd.c;h=0912004127d64fc8dc7fe9770cf1c06374467259;hb=3cd66f0093190d619f8bd1b02ff25b142c1998dc;hp=f03bdbd5e64f3f7b2ed2bc2d6c1e0c6054c8d180;hpb=0a8d2cb1fa2cfd8f9cb137925d1e62b86432445b;p=dpdk.git diff --git a/lib/librte_cryptodev/rte_cryptodev_pmd.c b/lib/librte_cryptodev/rte_cryptodev_pmd.c index f03bdbd5e6..0912004127 100644 --- a/lib/librte_cryptodev/rte_cryptodev_pmd.c +++ b/lib/librte_cryptodev/rte_cryptodev_pmd.c @@ -2,6 +2,7 @@ * Copyright(c) 2017 Intel Corporation */ +#include #include #include "rte_cryptodev_pmd.h" @@ -16,7 +17,7 @@ rte_cryptodev_pmd_parse_name_arg(const char *key __rte_unused, struct rte_cryptodev_pmd_init_params *params = extra_args; int n; - n = snprintf(params->name, RTE_CRYPTODEV_NAME_MAX_LEN, "%s", value); + n = strlcpy(params->name, value, RTE_CRYPTODEV_NAME_MAX_LEN); if (n >= RTE_CRYPTODEV_NAME_MAX_LEN) return -EINVAL;