File replace-deprecated-gnutls.patch of Package ctrlproxy
Index: ctrlproxy-3.0.8/src/gnutls.c
===================================================================
--- ctrlproxy-3.0.8.orig/src/gnutls.c
+++ ctrlproxy-3.0.8/src/gnutls.c
@@ -47,11 +47,12 @@ typedef struct {
static gboolean
verify_certificate (gnutls_session session, const char *hostname, GError **err)
{
- int status;
+ unsigned int status;
+ int rc;
- status = gnutls_certificate_verify_peers (session);
+ rc = gnutls_certificate_verify_peers2(session, &status);
- if (status == GNUTLS_E_NO_CERTIFICATE_FOUND) {
+ if (rc == GNUTLS_E_NO_CERTIFICATE_FOUND) {
g_set_error (err, SSL_ERROR,
SSL_ERROR_CERTIFICATE,
"No SSL certificate was sent.");