aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2003-03-14 23:05:10 +0000
committerRichard M. Stallman2003-03-14 23:05:10 +0000
commit225c7a073290d64f90a5cd483697a03ce289ae1b (patch)
tree2bc749a5cb4793099f25a2d28e9706ad565dbadd
parent194600a8fa08104045698f0a9be6d6c3fe8b8f7e (diff)
downloademacs-225c7a073290d64f90a5cd483697a03ce289ae1b.tar.gz
emacs-225c7a073290d64f90a5cd483697a03ce289ae1b.zip
(read1): After #!, exit loop on eof.
-rw-r--r--src/ChangeLog4
-rw-r--r--src/lread.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6fb8aaf31ff..3aa05b6bcdb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12003-03-14 Richard M. Stallman <rms@gnu.org>
2
3 * lread.c (read1): After #!, exit loop on eof.
4
12003-03-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 52003-03-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 6
3 * gtkutil.h: Add declaration for xg_frame_cleared. 7 * gtkutil.h: Add declaration for xg_frame_cleared.
diff --git a/src/lread.c b/src/lread.c
index 70f0a3f2f9b..dfbbfeaad1e 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -2127,7 +2127,7 @@ read1 (readcharfun, pch, first_in_list)
2127 { 2127 {
2128 /* #! appears at the beginning of an executable file. 2128 /* #! appears at the beginning of an executable file.
2129 Skip the first line. */ 2129 Skip the first line. */
2130 while (c != '\n') 2130 while (c != '\n' && c >= 0)
2131 c = READCHAR; 2131 c = READCHAR;
2132 goto retry; 2132 goto retry;
2133 } 2133 }