From c109882cf3d666678f5091e3624f5dc9520682f9 Mon Sep 17 00:00:00 2001 From: Guillermo Ramos Date: Fri, 28 Feb 2020 10:21:08 +0100 Subject: Handle SIGPIPES --- tgserver | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tgserver b/tgserver index 9511b94..b281e40 100755 --- a/tgserver +++ b/tgserver @@ -116,6 +116,10 @@ sub reply { sub pipe_send { my ($content, @cmd) = @_; + $SIG{PIPE} = sub { + $logger->debug("SIGPIPE received (@_), ignoring\n"); + }; + use IPC::Open2 qw; my $pid = open2(my $progr, my $progw, @cmd); -- cgit v1.2.3