]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: close unused file descriptors in resume checks
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 21 Apr 2015 08:07:11 +0000 (10:07 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 21 Apr 2015 08:07:11 +0000 (10:07 +0200)
tests/resume-dtls.c
tests/resume.c

index f4693891ec7ad41fe7675fa05f7407a21335a2fd..871b9c79a814414e8ea73894612edfa4fc6a6b2b 100644 (file)
@@ -422,6 +422,8 @@ void doit(void)
                if (child) {
                        int status;
                        /* parent */
+                       for (j = 0; j < SESSIONS; j++)
+                               close(client_sds[j]);
                        server(server_sds, &resume_tests[i]);
                        wait(&status);
                        if (WEXITSTATUS(status) > 0)
@@ -432,6 +434,8 @@ void doit(void)
                                exit(1);
 
                } else {
+                       for (j = 0; j < SESSIONS; j++)
+                               close(server_sds[j]);
                        client(client_sds, &resume_tests[i]);
                        gnutls_global_deinit();
                        if (error_count)
index 878480fc8a42aeea9a53028eed825e6937ea03aa..d845a779bf8bce41ed2eb5659968bd1f1ae6866b 100644 (file)
@@ -427,12 +427,16 @@ void doit(void)
                if (child) {
                        int status;
                        /* parent */
+                       for (j = 0; j < SESSIONS; j++)
+                               close(client_sds[j]);
                        server(server_sds, &resume_tests[i]);
                        wait(&status);
                        if (WEXITSTATUS(status) > 0)
                                error_count++;
                        global_stop();
                } else {
+                       for (j = 0; j < SESSIONS; j++)
+                               close(server_sds[j]);
                        client(client_sds, &resume_tests[i]);
                        gnutls_global_deinit();
                        if (error_count)