diff options
author | Michael Catanzaro <mcatanzaro@igalia.com> | 2019-05-13 11:00:05 -0500 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@posteo.net> | 2019-05-15 14:02:30 +0000 |
commit | 2ae7033edaacd49ea9ee19c5e61d5d8ee66750ca (patch) | |
tree | 2f98da9ed220ecbba3dc81536ace7399f198aa38 | |
parent | 8ed5adacd26ee89b5ce9d2c74dda1c57cc5c2697 (diff) | |
download | glib-networking-2ae7033edaacd49ea9ee19c5e61d5d8ee66750ca.tar.gz |
gnutls: fix leak of ALPN protocols
GnuTLS will handle the copying.
-rw-r--r-- | tls/gnutls/gtlsconnection-gnutls.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tls/gnutls/gtlsconnection-gnutls.c b/tls/gnutls/gtlsconnection-gnutls.c index 927c3e5..a673f07 100644 --- a/tls/gnutls/gtlsconnection-gnutls.c +++ b/tls/gnutls/gtlsconnection-gnutls.c @@ -822,7 +822,7 @@ g_tls_connection_gnutls_prepare_handshake (GTlsConnectionBase *tls, for (i = 0; advertised_protocols[i]; i++) { protocols[i].size = strlen (advertised_protocols[i]); - protocols[i].data = g_memdup (advertised_protocols[i], protocols[i].size); + protocols[i].data = (guchar *)advertised_protocols[i]; } gnutls_alpn_set_protocols (priv->session, protocols, n_protos, 0); g_free (protocols); |