diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-06-09 16:05:39 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-06-09 16:11:16 +0200 |
commit | 0526ce48ed2f996a812c5f573bb95b54fe518eab (patch) | |
tree | 9a49e729a68b6a1e538111b24abc19bf70aeff9a /tests/eagain-common.h | |
parent | b5567ceb0dc8942694d46046e5744e305e32c9ef (diff) | |
download | gnutls-0526ce48ed2f996a812c5f573bb95b54fe518eab.tar.gz |
tests: Added check for the interrupted post client hello.
Diffstat (limited to 'tests/eagain-common.h')
-rw-r--r-- | tests/eagain-common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/eagain-common.h b/tests/eagain-common.h index 995658d0b2..a52c8ea19d 100644 --- a/tests/eagain-common.h +++ b/tests/eagain-common.h @@ -10,11 +10,13 @@ extern const char *side; { \ side = "client"; \ cret = gnutls_handshake (c); \ + if (cret == GNUTLS_E_INTERRUPTED) cret = GNUTLS_E_AGAIN; \ } \ if (sret == GNUTLS_E_AGAIN) \ { \ side = "server"; \ sret = gnutls_handshake (s); \ + if (sret == GNUTLS_E_INTERRUPTED) sret = GNUTLS_E_AGAIN; \ } \ } \ while ((cret == GNUTLS_E_AGAIN || (cret == 0 && sret == GNUTLS_E_AGAIN)) && (sret == GNUTLS_E_AGAIN || (sret == 0 && cret == GNUTLS_E_AGAIN))); \ |