texlive[49132] Build/source/texk/web2c/web2c: check fgets return
commits+karl at tug.org
commits+karl at tug.org
Sun Nov 11 23:28:40 CET 2018
Revision: 49132
http://tug.org/svn/texlive?view=revision&revision=49132
Author: karl
Date: 2018-11-11 23:28:40 +0100 (Sun, 11 Nov 2018)
Log Message:
-----------
check fgets return value, from Andreas
Modified Paths:
--------------
trunk/Build/source/texk/web2c/web2c/ChangeLog
trunk/Build/source/texk/web2c/web2c/fixwrites.c
Modified: trunk/Build/source/texk/web2c/web2c/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/web2c/ChangeLog 2018-11-11 21:55:56 UTC (rev 49131)
+++ trunk/Build/source/texk/web2c/web2c/ChangeLog 2018-11-11 22:28:40 UTC (rev 49132)
@@ -1,3 +1,8 @@
+2018-11-11 Andreas Scherer <https://ascherer.github.io>
+
+ * fixwrites.c (main): check return value from fgets.
+ (tex-k 11 Nov 2018 11:53:24)
+
2018-06-08 Karl Berry <karl at freefriends.org>
* common.defines (aopeninwithdirname): add.
Modified: trunk/Build/source/texk/web2c/web2c/fixwrites.c
===================================================================
--- trunk/Build/source/texk/web2c/web2c/fixwrites.c 2018-11-11 21:55:56 UTC (rev 49131)
+++ trunk/Build/source/texk/web2c/web2c/fixwrites.c 2018-11-11 22:28:40 UTC (rev 49132)
@@ -311,7 +311,8 @@
cmd = cp;
while (!whole (buf)) /* make sure we have whole stmt */
{
- fgets (&buf[strlen (buf)], BUFSIZ - strlen (buf), stdin);
+ if (!fgets (&buf[strlen (buf)], BUFSIZ - strlen (buf), stdin))
+ break;
remove_newline (buf);
}
More information about the tex-live-commits
mailing list