]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: ignore sigpipe in resume and termination tests
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 15 Apr 2015 21:16:22 +0000 (00:16 +0300)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 15 Apr 2015 21:17:05 +0000 (00:17 +0300)
tests/mini-termination.c
tests/resume-dtls.c
tests/resume.c

index f396d58bc735e136955324634cb56e5a0650650b..fdce76f9f140187f11cda328c4c2523e0f6c0059 100644 (file)
@@ -331,6 +331,7 @@ static void ch_handler(int sig)
 void doit(void)
 {
        signal(SIGCHLD, ch_handler);
+       signal(SIGPIPE, SIG_IGN);
 
        start("NORMAL");
 }
index 3f06a57a6294a163ca417e578d5331ea69a9f373..f4693891ec7ad41fe7675fa05f7407a21335a2fd 100644 (file)
@@ -48,6 +48,7 @@ int main(int argc, char **argv)
 #include <unistd.h>
 #include <gnutls/gnutls.h>
 #include <gnutls/dtls.h>
+#include <signal.h>
 
 #include "utils.h"
 
@@ -389,6 +390,8 @@ void doit(void)
 {
        int i;
 
+       signal(SIGPIPE, SIG_IGN);
+
        for (i = 0; resume_tests[i].desc; i++) {
                int client_sds[SESSIONS], server_sds[SESSIONS];
                int j;
index 05f1361e312b0386493322a0de5bcf984f0c3d54..878480fc8a42aeea9a53028eed825e6937ea03aa 100644 (file)
@@ -48,6 +48,7 @@ int main(int argc, char **argv)
 #endif
 #include <unistd.h>
 #include <gnutls/gnutls.h>
+#include <signal.h>
 
 #include "utils.h"
 
@@ -394,6 +395,8 @@ void doit(void)
 {
        int i;
 
+       signal(SIGPIPE, SIG_IGN);
+
        for (i = 0; resume_tests[i].desc; i++) {
                int client_sds[SESSIONS], server_sds[SESSIONS];
                int j;