From 4c4fd309cf5c0ea28c17c9b90ebe073a66dcaf72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sat, 10 Jul 2021 18:22:18 +0200 Subject: name.c: Do not read more than MAXFILES lines --- name.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'name.c') diff --git a/name.c b/name.c index e9c13d7..a98c051 100644 --- a/name.c +++ b/name.c @@ -64,13 +64,13 @@ usage: fprintf(stderr, "usage: %s [-x]\n", name); err(1, "fopen"); /* Read original file names. */ - for (i = 0; fgets(tmp, MAXLINE, fp); i++) { + for (i = 0; i < MAXFILES && fgets(tmp, MAXLINE, fp); i++) { tmp[strcspn(tmp, "\n")] = 0; strcpy(froms[i], tmp); } /* Read new file names. */ - for (j = 0; fgets(tmp, MAXLINE, stdin); j++) { + for (j = 0; j < MAXFILES && fgets(tmp, MAXLINE, stdin); j++) { tmp[strcspn(tmp, "\n")] = 0; strcpy(tos[j], tmp); } -- cgit v1.2.3