From: Denys Vlasenko Date: Tue, 26 Jun 2018 13:50:33 +0000 (+0200) Subject: hush: fix dup_CLOEXEC() call without "avoid_fd" parameter X-Git-Tag: 1_29_0~19 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d1a83234c05e0a977e33d409d3a8cd0441e9e5a1;p=oweals%2Fbusybox.git hush: fix dup_CLOEXEC() call without "avoid_fd" parameter Signed-off-by: Denys Vlasenko --- diff --git a/shell/hush.c b/shell/hush.c index 8d4478ae5..5d907e200 100644 --- a/shell/hush.c +++ b/shell/hush.c @@ -9668,7 +9668,7 @@ int hush_main(int argc, char **argv) G_interactive_fd = dup_CLOEXEC(STDIN_FILENO, 254); if (G_interactive_fd < 0) { /* try to dup to any fd */ - G_interactive_fd = dup_CLOEXEC(STDIN_FILENO); + G_interactive_fd = dup_CLOEXEC(STDIN_FILENO, -1); if (G_interactive_fd < 0) /* give up */ G_interactive_fd = 0;