summaryrefslogtreecommitdiff
path: root/tests/mini-record-failure.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mini-record-failure.c')
-rw-r--r--tests/mini-record-failure.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/mini-record-failure.c b/tests/mini-record-failure.c
index da4e31354f..5eb2eff216 100644
--- a/tests/mini-record-failure.c
+++ b/tests/mini-record-failure.c
@@ -158,7 +158,7 @@ static void client(int fd, const char *prio, int ign)
if (ret < 0) {
fail("client[%s]: Error sending packet: %s\n", prio, gnutls_strerror(ret));
- terminate();
+ exit(1);
}
gnutls_bye(session, GNUTLS_SHUT_WR);
@@ -179,6 +179,7 @@ pid_t child;
static void terminate(void)
{
+ assert(child);
kill(child, SIGTERM);
exit(1);
}