diff options
author | Ulrich Drepper <drepper@redhat.com> | 2001-04-11 21:29:54 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2001-04-11 21:29:54 +0000 |
commit | 95fe9d959f956c8b31a3bd8801ea9dfe475842a5 (patch) | |
tree | f12d85c19d5e186d8771e586d192b030efe0a641 /linuxthreads/tst-cancel.c | |
parent | 8ee355155102ad7c2e473f179f4879c6e468f19e (diff) | |
download | glibc-95fe9d959f956c8b31a3bd8801ea9dfe475842a5.zip glibc-95fe9d959f956c8b31a3bd8801ea9dfe475842a5.tar.gz glibc-95fe9d959f956c8b31a3bd8801ea9dfe475842a5.tar.bz2 |
Update.
2001-04-11 Ulrich Drepper <drepper@redhat.com>
* cancel.c (_pthread_cleanup_push): Catch invalid __prev buffer
and remove it.
(_pthread_cleanup_push_defer): Likewise.
* tst-cancel.c (main): Fix loop printing cleanup output.
Diffstat (limited to 'linuxthreads/tst-cancel.c')
-rw-r--r-- | linuxthreads/tst-cancel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linuxthreads/tst-cancel.c b/linuxthreads/tst-cancel.c index da70d12..75d6c0d 100644 --- a/linuxthreads/tst-cancel.c +++ b/linuxthreads/tst-cancel.c @@ -142,7 +142,7 @@ main (void) while (1) { ssize_t n = read (fd, buf, sizeof buf); - if (n < 0) + if (n <= 0) break; write (STDOUT_FILENO, buf, n); } |