diff --git a/pkg/sighandling/sighandling.go b/pkg/sighandling/sighandling.go index bdaf8af29..ba26d63fc 100644 --- a/pkg/sighandling/sighandling.go +++ b/pkg/sighandling/sighandling.go @@ -90,6 +90,10 @@ func StartSignalForwarding(handler func(linux.Signal)) func() { if sig == int(linux.SIGURG) { continue } + // SIGPIPE is received when sending to disconnected host pipes/sockets. + if sig == int(linux.SIGPIPE) { + continue + } signal.Notify(sigchan, unix.Signal(sig)) } // Start up our listener.