chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[PATCH] klibc: update to version 0.198
[elogind.git]
/
klibc
/
klibc
/
strncat.c
diff --git
a/klibc/klibc/strncat.c
b/klibc/klibc/strncat.c
index 0dd9deb984f1323874d64ef8fb5f0d11e8273387..4d8458d5ec88e44b1d83804251479f76724e6512 100644
(file)
--- a/
klibc/klibc/strncat.c
+++ b/
klibc/klibc/strncat.c
@@
-12,14
+12,12
@@
char *strncat(char *dst, const char *src, size_t n)
char ch;
size_t nn = q-dst;
- if ( __likely(nn <= n) )
- n -= nn;
-
while (n--) {
*q++ = ch = *p++;
if ( !ch )
-
break
;
+
return dst
;
}
+ *q = '\0';
return dst;
}