From ef080283468cbd7b46ceb19c148cd0b9c4d52356 Mon Sep 17 00:00:00 2001 From: "Barton E. Schaefer" Date: Sat, 27 Jun 2015 12:50:40 -0700 Subject: 35634: handle failure of gettempname() in namedpipe() --- Src/exec.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Src/exec.c') diff --git a/Src/exec.c b/Src/exec.c index 50a11eb54..39d132647 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -4277,6 +4277,10 @@ namedpipe(void) { char *tnam = gettempname(NULL, 1); + if (!tnam) { + zerr("failed to create named pipe: %e", errno); + return NULL; + } # ifdef HAVE_MKFIFO if (mkfifo(tnam, 0600) < 0){ # else -- cgit 1.4.1