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.");
openSUSE Build Service is sponsored by