[glib-networking/glib-2-60] gnutls: fix leak of ALPN protocols



commit da5c03fbaacdde3b0c3c8b54c096abbdfe546637
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Mon May 13 11:58:55 2019 -0500

    gnutls: fix leak of ALPN protocols
    
    GnuTLS will handle the copying.

 tls/gnutls/gtlsconnection-gnutls.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/tls/gnutls/gtlsconnection-gnutls.c b/tls/gnutls/gtlsconnection-gnutls.c
index 774d668..b98cd2a 100644
--- a/tls/gnutls/gtlsconnection-gnutls.c
+++ b/tls/gnutls/gtlsconnection-gnutls.c
@@ -2100,7 +2100,7 @@ begin_handshake (GTlsConnectionGnutls *gnutls)
       for (i = 0; priv->advertised_protocols[i]; i++)
         {
           protocols[i].size = strlen (priv->advertised_protocols[i]);
-          protocols[i].data = g_memdup (priv->advertised_protocols[i], protocols[i].size);
+          protocols[i].data = (guchar *)priv->advertised_protocols[i];
         }
       gnutls_alpn_set_protocols (priv->session, protocols, n_protos, 0);
       g_free (protocols);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]