From 49a3086bb67575435251c70ee598e2fd406ef055 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Mon, 6 Oct 2014 20:33:47 +0200 Subject: 33365: avoid buffer overflow for very long fds in >& fd syntax --- Src/exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/exec.c b/Src/exec.c index a5452e56e..d0fadd69a 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -3201,7 +3201,7 @@ execcmd(Estate state, int input, int output, int how, int last1) fil = movefd(dup(fd)); } if (fil == -1) { - char fdstr[4]; + char fdstr[DIGBUFSIZE]; closemnodes(mfds); fixfds(save); -- cgit 1.4.1