diff options
Diffstat (limited to 'lib/extv.c')
-rw-r--r-- | lib/extv.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/extv.c b/lib/extv.c index 5473f04288..4f1c8c91ca 100644 --- a/lib/extv.c +++ b/lib/extv.c @@ -201,6 +201,8 @@ _gnutls_extv_parse(gnutls_session_t session, session, gnutls_ext_get_name(id), id, size); + _gnutls_ext_set_msg(session, msg); + if ((ret = ext->recv_func(session, sdata, size)) < 0) { gnutls_assert(); return ret; @@ -257,6 +259,8 @@ int send_extension(gnutls_session_t session, if (ret < 0) return gnutls_assert_val(ret); + _gnutls_ext_set_msg(session, msg); + size_prev = extdata->length; ret = p->send_func(session, extdata); if (ret < 0 && ret != GNUTLS_E_INT_RET_0) { |