From 6aae7ba0eb8c148709c3f74ac2465ab5f9e8ad3d Mon Sep 17 00:00:00 2001 From: Mingjie Shen Date: Wed, 3 Apr 2024 16:23:38 -0400 Subject: [PATCH] arch/arm/src/s32k3xx: Fix incorrect check for invalid port or pin number Signed-off-by: Mingjie Shen --- arch/arm/src/s32k3xx/s32k3xx_pin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/s32k3xx/s32k3xx_pin.c b/arch/arm/src/s32k3xx/s32k3xx_pin.c index db38c17c3d..e231c165cd 100644 --- a/arch/arm/src/s32k3xx/s32k3xx_pin.c +++ b/arch/arm/src/s32k3xx/s32k3xx_pin.c @@ -70,7 +70,7 @@ int s32k3xx_pinconfig(uint32_t cfgset) DEBUGASSERT(port < S32K3XX_NPORTS); DEBUGASSERT(pin < S32K3XX_NPINS); - if ((port >= S32K3XX_NPORTS) && (pin >= S32K3XX_NPINS)) + if ((port >= S32K3XX_NPORTS) || (pin >= S32K3XX_NPINS)) { return -EINVAL; /* Invalid port or pin number */ }