From 3db1db5cf432dd3b2d59a983717e3deb6bae9cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Sun, 12 Jun 2022 22:59:17 -0300 Subject: [PATCH] Close stdin on program launch. It's unused and can give us an extra file descriptor. --- erm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erm.c b/erm.c index d49cd2d..5c94c8a 100644 --- a/erm.c +++ b/erm.c @@ -19,6 +19,9 @@ int main(int argc, char **argv) bool recursive = false; bool stop_at_error = true; + /* we don't use stdin, so give ourselves an extra fd */ + fclose(stdin); + int opt; while ((opt = getopt(argc, argv, "reh")) != -1) { switch (opt) {