diff options
Diffstat (limited to 'tests/mini-record-failure.c')
-rw-r--r-- | tests/mini-record-failure.c | 3 |
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); } |