aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl/https/tls_cipher_change_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcurl/https/tls_cipher_change_test.c')
-rw-r--r--src/testcurl/https/tls_cipher_change_test.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/testcurl/https/tls_cipher_change_test.c b/src/testcurl/https/tls_cipher_change_test.c
index 3c38e630..cb5b74c6 100644
--- a/src/testcurl/https/tls_cipher_change_test.c
+++ b/src/testcurl/https/tls_cipher_change_test.c
@@ -64,7 +64,7 @@ setup (MHD_gtls_session_t * session,
64 MHD_gnutls_datum_t * cert, MHD_gtls_cert_credentials_t * xcred) 64 MHD_gnutls_datum_t * cert, MHD_gtls_cert_credentials_t * xcred)
65{ 65{
66 int ret; 66 int ret;
67 const char **err_pos; 67 const char *err_pos;
68 68
69 MHD__gnutls_certificate_allocate_credentials (xcred); 69 MHD__gnutls_certificate_allocate_credentials (xcred);
70 70
@@ -76,7 +76,7 @@ setup (MHD_gtls_session_t * session,
76 GNUTLS_X509_FMT_PEM); 76 GNUTLS_X509_FMT_PEM);
77 77
78 MHD__gnutls_init (session, GNUTLS_CLIENT); 78 MHD__gnutls_init (session, GNUTLS_CLIENT);
79 ret = MHD__gnutls_priority_set_direct (*session, "NORMAL", err_pos); 79 ret = MHD__gnutls_priority_set_direct (*session, "NORMAL", &err_pos);
80 if (ret < 0) 80 if (ret < 0)
81 { 81 {
82 return -1; 82 return -1;
@@ -116,6 +116,13 @@ test_out_of_context_cipher_change (MHD_gtls_session_t session)
116 struct sockaddr_in sa; 116 struct sockaddr_in sa;
117 117
118 sd = socket (AF_INET, SOCK_STREAM, 0); 118 sd = socket (AF_INET, SOCK_STREAM, 0);
119 if (sd == -1)
120 {
121 fprintf(stderr,
122 "Failed to create socket: %s\n",
123 strerror(errno));
124 return -1;
125 }
119 memset (&sa, '\0', sizeof (struct sockaddr_in)); 126 memset (&sa, '\0', sizeof (struct sockaddr_in));
120 sa.sin_family = AF_INET; 127 sa.sin_family = AF_INET;
121 sa.sin_port = htons (42433); 128 sa.sin_port = htons (42433);