]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
ext/key_share: corrected release of MPI parameters
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 25 Sep 2017 07:32:25 +0000 (09:32 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 19 Feb 2018 14:29:34 +0000 (15:29 +0100)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
lib/ext/key_share.c

index ed95a29765dc2768346ef29df51fd08a4a822d9c..29e987ab406230029027c81e87d68ab86ca864a2 100644 (file)
@@ -370,7 +370,7 @@ server_use_key_share(gnutls_session_t session, const gnutls_group_entry_st *grou
 
                /* generate shared key */
                ret = _gnutls_pk_derive_tls13(GNUTLS_PK_DH, &session->key.key, &session->key.kshare_dh_params, &pub);
-               _gnutls_mpi_release(pub.params[DH_Y]);
+               _gnutls_mpi_release(&pub.params[DH_Y]);
                if (ret < 0)
                        return gnutls_assert_val(ret);
 
@@ -468,7 +468,7 @@ client_use_key_share(gnutls_session_t session, const gnutls_group_entry_st *grou
 
                /* generate shared key */
                ret = _gnutls_pk_derive_tls13(GNUTLS_PK_DH, &session->key.key, &session->key.kshare_dh_params, &pub);
-               _gnutls_mpi_release(pub.params[DH_Y]);
+               _gnutls_mpi_release(&pub.params[DH_Y]);
                if (ret < 0)
                        return gnutls_assert_val(ret);