From: Nikos Mavrogiannopoulos Date: Tue, 21 Apr 2015 08:07:11 +0000 (+0200) Subject: tests: close unused file descriptors in resume checks X-Git-Tag: gnutls_3_4_1~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=49f956ec0771f29e0d33430045df3ebbb973d17e;p=thirdparty%2Fgnutls.git tests: close unused file descriptors in resume checks --- diff --git a/tests/resume-dtls.c b/tests/resume-dtls.c index f4693891ec..871b9c79a8 100644 --- a/tests/resume-dtls.c +++ b/tests/resume-dtls.c @@ -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) diff --git a/tests/resume.c b/tests/resume.c index 878480fc8a..d845a779bf 100644 --- a/tests/resume.c +++ b/tests/resume.c @@ -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)