diff --git a/arch/arm/src/common/arm_nputs.c b/arch/arm/src/common/arm_nputs.c index 316ef260d3b76..1246e326c07fa 100644 --- a/arch/arm/src/common/arm_nputs.c +++ b/arch/arm/src/common/arm_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/arm64/src/common/arm64_nputs.c b/arch/arm64/src/common/arm64_nputs.c index 41277451bf958..39587cafa128f 100644 --- a/arch/arm64/src/common/arm64_nputs.c +++ b/arch/arm64/src/common/arm64_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/avr/src/common/up_nputs.c b/arch/avr/src/common/up_nputs.c index 2c1e0c7667ad4..afc0049df62cf 100644 --- a/arch/avr/src/common/up_nputs.c +++ b/arch/avr/src/common/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/ceva/src/common/up_nputs.c b/arch/ceva/src/common/up_nputs.c index e2e18a5d78aaf..a63994c24b885 100644 --- a/arch/ceva/src/common/up_nputs.c +++ b/arch/ceva/src/common/up_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/hc/src/common/up_nputs.c b/arch/hc/src/common/up_nputs.c index 564b3d2ff26fc..0c979cd25609d 100644 --- a/arch/hc/src/common/up_nputs.c +++ b/arch/hc/src/common/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/mips/src/common/mips_nputs.c b/arch/mips/src/common/mips_nputs.c index c690ff7c67c93..569c6172b12f0 100644 --- a/arch/mips/src/common/mips_nputs.c +++ b/arch/mips/src/common/mips_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/or1k/src/common/up_nputs.c b/arch/or1k/src/common/up_nputs.c index 06287d703d557..273b757df4c6c 100644 --- a/arch/or1k/src/common/up_nputs.c +++ b/arch/or1k/src/common/up_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/renesas/src/common/up_nputs.c b/arch/renesas/src/common/up_nputs.c index 45c84a386fcd8..61252cd8818dd 100644 --- a/arch/renesas/src/common/up_nputs.c +++ b/arch/renesas/src/common/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/risc-v/src/common/riscv_nputs.c b/arch/risc-v/src/common/riscv_nputs.c index b87a2d5d36520..04944752c1ca4 100644 --- a/arch/risc-v/src/common/riscv_nputs.c +++ b/arch/risc-v/src/common/riscv_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/sim/src/sim/up_nputs.c b/arch/sim/src/sim/up_nputs.c index 72e444996b8a5..9e92abf85b3e3 100644 --- a/arch/sim/src/sim/up_nputs.c +++ b/arch/sim/src/sim/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/sparc/src/common/up_nputs.c b/arch/sparc/src/common/up_nputs.c index 106464b072600..58971be1acc51 100644 --- a/arch/sparc/src/common/up_nputs.c +++ b/arch/sparc/src/common/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/x86/src/common/up_nputs.c b/arch/x86/src/common/up_nputs.c index 6902cfba049fd..d36f640462bc2 100644 --- a/arch/x86/src/common/up_nputs.c +++ b/arch/x86/src/common/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/x86_64/src/common/up_nputs.c b/arch/x86_64/src/common/up_nputs.c index 6c0935f7ff9ba..5876d437774cb 100644 --- a/arch/x86_64/src/common/up_nputs.c +++ b/arch/x86_64/src/common/up_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/xtensa/src/common/xtensa_nputs.c b/arch/xtensa/src/common/xtensa_nputs.c index 46764e3b4057f..958ef81f7fcbb 100644 --- a/arch/xtensa/src/common/xtensa_nputs.c +++ b/arch/xtensa/src/common/xtensa_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/z16/src/common/z16_nputs.c b/arch/z16/src/common/z16_nputs.c index 2915a60f8050a..91f95b57b15e8 100644 --- a/arch/z16/src/common/z16_nputs.c +++ b/arch/z16/src/common/z16_nputs.c @@ -39,7 +39,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); } diff --git a/arch/z80/src/common/z80_nputs.c b/arch/z80/src/common/z80_nputs.c index 839b8318a2b42..41dee5dbd560b 100644 --- a/arch/z80/src/common/z80_nputs.c +++ b/arch/z80/src/common/z80_nputs.c @@ -51,7 +51,7 @@ void up_nputs(const char *str, size_t len) { - while (*str && len-- > 0) + while (len-- > 0 && *str) { up_putc(*str++); }