summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-10-21 17:45:03 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-10-25 09:25:15 +0200
commite1161977041b1d0fd858c08be9747ae54e5575ff (patch)
treeabd72c46e6fc3e08dd65e6fa0d21010cca3435fc
parentd3b8af84d034f78ffc36f078acdb54da78254ce6 (diff)
downloadgnutls-tmp-fail-on-unknown-sig-algos.tar.gz
tests: better check for gnutls_ecc_curve_get resulttmp-fail-on-unknown-sig-algos
-rw-r--r--tests/long-session-id.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/long-session-id.c b/tests/long-session-id.c
index 948587a01a..1e38f38acf 100644
--- a/tests/long-session-id.c
+++ b/tests/long-session-id.c
@@ -105,6 +105,7 @@ const gnutls_datum_t server_key = { server_key_pem,
static void client(int fd, const char *prio)
{
int ret;
+ unsigned r;
gnutls_anon_client_credentials_t anoncred;
gnutls_certificate_credentials_t x509_cred;
gnutls_session_t session;
@@ -141,7 +142,8 @@ static void client(int fd, const char *prio)
}
while (ret < 0 && gnutls_error_is_fatal(ret) == 0);
- if (gnutls_ecc_curve_get(session) == 0xffffffff) {
+ r = gnutls_ecc_curve_get(session);
+ if (r == 0xffffffff) {
fprintf(stderr, "memory was overwritten\n");
kill(getpid(), SIGSEGV);
}