summaryrefslogtreecommitdiff
path: root/lib/extv.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/extv.c')
-rw-r--r--lib/extv.c4
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) {