commit | 2e74f9ba8cbb86ffb17d64a56a69130fb006b0cc | [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 | c28fe7610d89ddb7e1a7716cce58d0cd2cfa6cdb [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++; }