From: Congwen Zhang Date: Thu, 8 Aug 2019 00:37:20 +0000 (+0800) Subject: net/ixgbe/base: fix product version check X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=1861e3a66ffb7fa33e7767649c7091f1900c8808;p=dpdk.git net/ixgbe/base: fix product version check The "and" condition offset == 0 && offset == NVM_INVALID_PTR can never be true. Fixes: cf3af5aa56c9 ("net/ixgbe/base: add functions to get version info") Cc: stable@dpdk.org Signed-off-by: Congwen Zhang Acked-by: Xiaolong Ye --- diff --git a/drivers/net/ixgbe/base/ixgbe_common.c b/drivers/net/ixgbe/base/ixgbe_common.c index fb50719fb0..62ff767230 100644 --- a/drivers/net/ixgbe/base/ixgbe_common.c +++ b/drivers/net/ixgbe/base/ixgbe_common.c @@ -5040,7 +5040,7 @@ void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw, hw->eeprom.ops.read(hw, NVM_OEM_PROD_VER_PTR, &offset); /* Return is offset to OEM Product Version block is invalid */ - if (offset == 0x0 && offset == NVM_INVALID_PTR) + if (offset == 0x0 || offset == NVM_INVALID_PTR) return; /* Read product version block */