1
0
mirror of https://github.com/anope/anope.git synced 2026-06-26 12:56:39 +02:00

Ignore SIGPIPE

This commit is contained in:
Adam
2011-08-10 15:50:45 -04:00
parent 25d422d32b
commit 3755bf5bcd
2 changed files with 13 additions and 1 deletions
+9
View File
@@ -217,6 +217,14 @@ class SignalExit : public Signal
}
};
class SignalNothing : public Signal
{
public:
SignalNothing(int sig) : Signal(sig) { }
void OnSignal() { }
};
void Init(int ac, char **av)
{
int started_from_term = isatty(0) && isatty(1) && isatty(2);
@@ -385,6 +393,7 @@ void Init(int ac, char **av)
static SignalReload sig_hup(SIGHUP);
static SignalExit sig_term(SIGTERM), sig_int(SIGINT);
static SignalNothing sig_pipe(SIGPIPE);
/* Initialize multi-language support */
Log(LOG_DEBUG) << "Loading Languages...";