The log message would always refer to str variable which
is NULL here. Looks like author intended to print original
parameter.

Link: https://pvs-studio.com/en/blog/posts/cpp/1183/

Signed-off-by: Stephen Hemminger <step...@networkplumber.org>
---
 drivers/net/intel/cpfl/cpfl_ethdev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/intel/cpfl/cpfl_ethdev.c 
b/drivers/net/intel/cpfl/cpfl_ethdev.c
index 6f6707a0bd..1817221652 100644
--- a/drivers/net/intel/cpfl/cpfl_ethdev.c
+++ b/drivers/net/intel/cpfl/cpfl_ethdev.c
@@ -1580,7 +1580,7 @@ parse_repr(const char *key __rte_unused, const char 
*value, void *args)
                RTE_DIM(eth_da->representor_ports));
 done:
        if (str == NULL) {
-               PMD_DRV_LOG(ERR, "wrong representor format: %s", str);
+               PMD_DRV_LOG(ERR, "wrong representor format: %s", value);
                return -1;
        }
 
-- 
2.47.2

Reply via email to