diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-02-06 17:48:43 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-02-06 17:48:43 +0100 |
commit | 59b24344a2c3ece801faffa19e44bacc282f7375 (patch) | |
tree | a79db994b353ee60e2b03fca4d1adbcfc8a6a92e | |
parent | 6b58b05cd4e9b142db6e41aced312997f530cdcc (diff) | |
download | gnutls-59b24344a2c3ece801faffa19e44bacc282f7375.tar.gz |
check errors from gnutls_priority_set_direct().
-rw-r--r-- | tests/mini-record-2.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/mini-record-2.c b/tests/mini-record-2.c index b6104b42fb..73b71870a1 100644 --- a/tests/mini-record-2.c +++ b/tests/mini-record-2.c @@ -116,6 +116,7 @@ static void client(int fd, const char *prio) { int ret; char buffer[MAX_BUF + 1]; + const char* err; gnutls_anon_client_credentials_t anoncred; gnutls_certificate_credentials_t x509_cred; gnutls_session_t session; @@ -137,7 +138,11 @@ static void client(int fd, const char *prio) gnutls_init(&session, GNUTLS_CLIENT); /* Use default priorities */ - gnutls_priority_set_direct(session, prio, NULL); + ret = gnutls_priority_set_direct(session, prio, &err); + if (ret < 0) { + fail("error setting priority: %s\n", err); + exit(1); + } /* put the anonymous credentials to the current session */ @@ -214,6 +219,7 @@ static void server(int fd, const char *prio, int ign) { int ret; unsigned i; + const char* err; char buffer[MAX_BUF + 1]; gnutls_session_t session; gnutls_anon_server_credentials_t anoncred; @@ -241,7 +247,11 @@ static void server(int fd, const char *prio, int ign) /* avoid calling all the priority functions, since the defaults * are adequate. */ - gnutls_priority_set_direct(session, prio, NULL); + ret = gnutls_priority_set_direct(session, prio, &err); + if (ret < 0) { + fail("error setting priority: %s\n", err); + exit(1); + } gnutls_credentials_set(session, GNUTLS_CRD_ANON, anoncred); gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE, x509_cred); |