summaryrefslogtreecommitdiff
path: root/tests/eagain-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/eagain-common.h')
-rw-r--r--tests/eagain-common.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/eagain-common.h b/tests/eagain-common.h
index 7ad4476341..80a1fda2ff 100644
--- a/tests/eagain-common.h
+++ b/tests/eagain-common.h
@@ -22,7 +22,7 @@ extern const char *side;
} \
} \
while ((cret == GNUTLS_E_AGAIN || (cret == 0 && sret == GNUTLS_E_AGAIN)) && (sret == GNUTLS_E_AGAIN || (sret == 0 && cret == GNUTLS_E_AGAIN))); \
- if (cret != clierr || sret != serverr) \
+ if ((clierr != -1 && cret != clierr) || (serverr != -1 && sret != serverr)) \
{ \
fprintf(stderr, "client[%d]: %s\n", cret, gnutls_strerror(cret)); \
fprintf(stderr, "server[%d]: %s\n", sret, gnutls_strerror(sret)); \