diff options
| author | Bruce Evans <bde@FreeBSD.org> | 1994-12-12 01:23:33 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 1994-12-12 01:23:33 +0000 |
| commit | a0d0470f4925c950f484fd607a5382978c8d999d (patch) | |
| tree | 9457e8b35606b093008e334f708fb5a66c64b1bc /lib/libc/string/memccpy.c | |
| parent | a2c0622293a8eb2488613d17ad149d5899376ad3 (diff) | |
Notes
Diffstat (limited to 'lib/libc/string/memccpy.c')
| -rw-r--r-- | lib/libc/string/memccpy.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libc/string/memccpy.c b/lib/libc/string/memccpy.c index 878e41919cbc..c457110b62d3 100644 --- a/lib/libc/string/memccpy.c +++ b/lib/libc/string/memccpy.c @@ -49,9 +49,10 @@ memccpy(t, f, c, n) if (n) { register unsigned char *tp = t; register const unsigned char *fp = f; + register unsigned char uc = c; do { - if ((*tp++ = *fp++) == c) - return (t); + if ((*tp++ = *fp++) == uc) + return (tp); } while (--n != 0); } return (0); |
