commit | 5dc87508a8c42f0d3f27aaa12b51df457a27aa0b | [log] [tgz] |
---|---|---|
author | John Tsichritzis <john.tsichritzis@arm.com> | Thu Jun 20 12:15:31 2019 +0000 |
committer | TrustedFirmware Code Review <review@review.trustedfirmware.org> | Thu Jun 20 12:15:31 2019 +0000 |
tree | 7e28c8514d5930b6177b7b0edd2e0e75cee90e43 | |
parent | d746113faaada33e1260156276bf32580f166a10 [diff] | |
parent | 782f7e6f186c28dacc51e79b4f01b7ef07a3fbfd [diff] |
Merge "libc: fix memchr implementation" into integration
diff --git a/lib/libc/memchr.c b/lib/libc/memchr.c index 0fe0535..8cbb715 100644 --- a/lib/libc/memchr.c +++ b/lib/libc/memchr.c
@@ -9,10 +9,10 @@ void *memchr(const void *src, int c, size_t len) { - const char *s = src; + const unsigned char *s = src; while (len--) { - if (*s == c) + if (*s == (unsigned char)c) return (void *) s; s++; }