]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
ext master secret: extension is marked as mandatory
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 20 Oct 2015 07:03:25 +0000 (09:03 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 20 Oct 2015 07:05:55 +0000 (09:05 +0200)
This forces the extension to be sent even where resuming sessions.
Resolves #45

lib/ext/ext_master_secret.c

index 30b26d3864cbd88c3de40d9ea8273fc8758ad9ab..88eddc7f995cceb5538f07f9c0fb2688448f227e 100644 (file)
@@ -38,7 +38,7 @@ static int _gnutls_ext_master_secret_send_params(gnutls_session_t session,
 extension_entry_st ext_mod_ext_master_secret = {
        .name = "EXT MASTER SECRET",
        .type = GNUTLS_EXTENSION_EXT_MASTER_SECRET,
-       .parse_type = GNUTLS_EXT_TLS,
+       .parse_type = GNUTLS_EXT_MANDATORY,
 
        .recv_func = _gnutls_ext_master_secret_recv_params,
        .send_func = _gnutls_ext_master_secret_send_params,