1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00

ignore SIGPIPE

Applications running OpenSSL over network connections may crash if
SIGPIPE is not ignored.
[http://svn.apache.org/repos/asf/thrift/trunk/lib/cpp/README.SSL]
This commit is contained in:
Dmitry Podgorny 2012-11-12 23:15:37 +02:00
parent c67b1d6f40
commit e81dc3b509

View File

@ -24,6 +24,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <signal.h>
#include <glib.h> #include <glib.h>
@ -364,6 +365,8 @@ _process_input(char *inp)
static void static void
_init(const int disable_tls, char *log_level) _init(const int disable_tls, char *log_level)
{ {
// ignore SIGPIPE
signal(SIGPIPE, SIG_IGN);
_create_config_directory(); _create_config_directory();
log_level_t prof_log_level = _get_log_level(log_level); log_level_t prof_log_level = _get_log_level(log_level);
log_init(prof_log_level); log_init(prof_log_level);