aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorRichard M. Stallman2006-04-29 18:55:19 +0000
committerRichard M. Stallman2006-04-29 18:55:19 +0000
commit5e5b35c7ecd964144de14dc63dff22f410160d68 (patch)
treef4a83c8c3b19b1306b4a056f9195962a3f59bcf1 /lib-src
parent2ef88a94ea6a99d154bba3123bb2aba09767ef55 (diff)
downloademacs-5e5b35c7ecd964144de14dc63dff22f410160d68.tar.gz
emacs-5e5b35c7ecd964144de14dc63dff22f410160d68.zip
(main): Check for negative value from `read'.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog2
-rw-r--r--lib-src/movemail.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 31f69a5bcd9..d2004183a83 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,5 +1,7 @@
12006-04-29 Richard Stallman <rms@gnu.org> 12006-04-29 Richard Stallman <rms@gnu.org>
2 2
3 * movemail.c (main): Check for negative value from `read'.
4
3 * fakemail.c (read_header): Give fatal error if input has no header. 5 * fakemail.c (read_header): Give fatal error if input has no header.
4 6
52006-04-02 Paul Eggert <eggert@cs.ucla.edu> 72006-04-02 Paul Eggert <eggert@cs.ucla.edu>
diff --git a/lib-src/movemail.c b/lib-src/movemail.c
index d3ec1fcd178..1f73ee88ba8 100644
--- a/lib-src/movemail.c
+++ b/lib-src/movemail.c
@@ -466,6 +466,8 @@ main (argc, argv)
466 while (1) 466 while (1)
467 { 467 {
468 nread = read (indesc, buf, sizeof buf); 468 nread = read (indesc, buf, sizeof buf);
469 if (nread < 0)
470 pfatal_with_name (inname);
469 if (nread != write (outdesc, buf, nread)) 471 if (nread != write (outdesc, buf, nread))
470 { 472 {
471 int saved_errno = errno; 473 int saved_errno = errno;