From: Nikos Mavrogiannopoulos Date: Sun, 15 Dec 2013 19:28:28 +0000 (+0100) Subject: updated to correspond to new fail() X-Git-Tag: gnutls_3_3_0pre0~452 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd561405d5dc3782ee03e46b974d52b970f36634;p=thirdparty%2Fgnutls.git updated to correspond to new fail() --- diff --git a/tests/mini-dtls-large.c b/tests/mini-dtls-large.c index c724dad34f..2b5b6b2bbd 100644 --- a/tests/mini-dtls-large.c +++ b/tests/mini-dtls-large.c @@ -48,7 +48,7 @@ int main() static void terminate(void); -/* This program tests the rehandshake in DTLS +/* This program tests large packet sending in DTLS */ static void server_log_func(int level, const char *str) @@ -153,7 +153,6 @@ static void terminate(void) kill(child, SIGTERM); wait(&status); - exit(1); } static void server(int fd) @@ -194,9 +193,9 @@ static void server(int fd) if (ret < 0) { close(fd); gnutls_deinit(session); + terminate(); fail("server: Handshake has failed (%s)\n\n", gnutls_strerror(ret)); - terminate(); } if (debug) success("server: Handshake was completed\n"); @@ -213,24 +212,24 @@ static void server(int fd) gnutls_record_send(session, buffer, gnutls_dtls_get_data_mtu(session) + 12); if (ret != GNUTLS_E_LARGE_PACKET) { - fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); terminate(); + fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); } ret = gnutls_record_send(session, buffer, gnutls_dtls_get_data_mtu(session) + 5048); if (ret != GNUTLS_E_LARGE_PACKET) { - fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); terminate(); + fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); } ret = gnutls_record_send(session, buffer, gnutls_dtls_get_data_mtu(session)); if (ret < 0) { - fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); terminate(); + fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); } gnutls_dtls_set_mtu(session, MAX_MTU); @@ -238,24 +237,24 @@ static void server(int fd) gnutls_record_send(session, buffer, gnutls_dtls_get_data_mtu(session) + 12); if (ret != GNUTLS_E_LARGE_PACKET) { - fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); terminate(); + fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); } ret = gnutls_record_send(session, buffer, gnutls_dtls_get_data_mtu(session) + 5048); if (ret != GNUTLS_E_LARGE_PACKET) { - fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); terminate(); + fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); } ret = gnutls_record_send(session, buffer, gnutls_dtls_get_data_mtu(session)); if (ret > 16384 || ret < 0) { - fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); terminate(); + fail("send[%d]: %s\n", __LINE__, gnutls_strerror(ret)); } /* do not wait for the peer to close the connection.