From 46b9e7b9ab44c852c274807072082eeb1bcf89d6 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 31 Jul 2019 22:52:37 +0200 Subject: [PATCH] ui/app: (macOS, iOS) ignore SIGPIPE Work around golang.org/issue/33384 Signed-off-by: Elias Naur --- ui/app/sigpipe_darwin.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 ui/app/sigpipe_darwin.go diff --git a/ui/app/sigpipe_darwin.go b/ui/app/sigpipe_darwin.go new file mode 100644 index 00000000..c1ecaecf --- /dev/null +++ b/ui/app/sigpipe_darwin.go @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: Unlicense OR MIT + +package app + +import ( + "os" + "os/signal" + "syscall" +) + +func init() { + // Work around golang.org/issue/33384 + signal.Notify(make(chan os.Signal), syscall.SIGPIPE) +}