commit | d5ccb754af8664af33a1f5924ccbd75aa905587a | [log] [tgz] |
---|---|---|
author | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | Thu Aug 23 15:11:46 2018 +0100 |
committer | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | Thu Aug 30 16:21:59 2018 +0100 |
tree | 2ca8054eb6449aee352ee448ed0672906c3ae59f | |
parent | dcf95e7e90a990d13cd19be6f3d2f9e0fdb87df4 [diff] [blame] |
libc: Fix some MISRA defects No functional changes. Change-Id: I907aa47565af2a6c435a5560041fd2b59e65c25c Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
diff --git a/lib/libc/puts.c b/lib/libc/puts.c index 717b522..2a0ca11 100644 --- a/lib/libc/puts.c +++ b/lib/libc/puts.c
@@ -10,9 +10,10 @@ { int count = 0; - while (*s) { - if (putchar(*s++) == EOF) + while (*s != '\0') { + if (putchar(*s) == EOF) return EOF; + s++; count++; }