diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c')
| -rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c index 051dc46c723..290d4cf49bb 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c @@ -13,11 +13,12 @@ strncat (char *s1, const char *s2, size_t n) abort(); #endif while (*s1) s1++; + c = '\0'; while (n > 0) { c = *s2++; *s1++ = c; - if (c == 0) + if (c == '\0') return dest; n--; } |

