diff options
author | Ulrich Drepper <drepper@redhat.com> | 2001-08-28 04:52:25 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2001-08-28 04:52:25 +0000 |
commit | c06a49c551ebfc7f320a05546b5a013714ac82e5 (patch) | |
tree | 99a3e7af0141dfca57cf119bb094b14cfe226af5 /string/tst-strlen.c | |
parent | 497b760b341c38565531e964a33eec0eec343be5 (diff) | |
download | glibc-c06a49c551ebfc7f320a05546b5a013714ac82e5.zip glibc-c06a49c551ebfc7f320a05546b5a013714ac82e5.tar.gz glibc-c06a49c551ebfc7f320a05546b5a013714ac82e5.tar.bz2 |
Update.
2001-08-27 Ulrich Drepper <drepper@redhat.com>
* misc/syslog.c (vsyslog): Try a bit harder to use syslogd. If
the connection went down after we first used it try to connect
again and resend the message before printing to the console.
Reported by Coserea Gh. Tudor <tudore@tudore.gecadsoftware.com>.
2001-08-27 Jakub Jelinek <jakub@redhat.com>
* string/tst-strlen.c (main): Test strnlen (, -1) too.
* sysdeps/generic/strnlen.c (__strnlen): Fix for maxlens with top
bit set.
2001-08-27 Ulrich Drepper <drepper@redhat.com>
* iconv/strtab.c (searchstring): Use correct length for
comparison.
(strtabadd): Account total size correct if new string has old string as
substring.
Diffstat (limited to 'string/tst-strlen.c')
-rw-r--r-- | string/tst-strlen.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/string/tst-strlen.c b/string/tst-strlen.c index 1b1f834..a1e1159 100644 --- a/string/tst-strlen.c +++ b/string/tst-strlen.c @@ -31,7 +31,8 @@ main(int argc, char *argv[]) buf[words * 4 + 3] = (last & 8) != 0 ? 'e' : '\0'; buf[words * 4 + 4] = '\0'; - if (strlen (buf) != words * 4 + lens[last]) + if (strlen (buf) != words * 4 + lens[last] + || strnlen (buf, -1) != words * 4 + lens[last]) { printf ("failed for base=%Zu, words=%Zu, and last=%Zu\n", base, words, last); |