From 15cd1163fcfa8d314ae1ee10e72c4298655fa2a8 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 7 Mar 2019 21:40:14 +0100 Subject: [PATCH] Pass stderr mode properly to vfork wrapper --- libs/pbd/system_exec.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/pbd/system_exec.cc b/libs/pbd/system_exec.cc index 6be62ef8ef..29bc11bb3b 100644 --- a/libs/pbd/system_exec.cc +++ b/libs/pbd/system_exec.cc @@ -901,6 +901,7 @@ SystemExec::start (StdErrMode stderr_mode, const char *vfork_exec_wrapper) /* keep STDERR */ #if defined __APPLE__&& defined ASL_LOG_DESCRIPTOR_WRITE ::close(STDERR_FILENO); + stderr_mode = IgnoreAndClose; // for vfork #endif }