*/
if (!session->internals.initial_negotiation_completed &&
session->security_parameters.entity == GNUTLS_CLIENT &&
- (hver->id == GNUTLS_SSL3 ||
+ (hver->id == GNUTLS_SSL3 &&
session->internals.priorities.no_extensions != 0)) {
ret =
copy_ciphersuites(session, &extdata,
/* Generate and copy TLS extensions.
*/
if (session->internals.priorities.no_extensions == 0) {
- if (_gnutls_version_has_extensions(hver))
+ if (_gnutls_version_has_extensions(hver)) {
type = GNUTLS_EXT_ANY;
- else {
- if (session->internals.
- initial_negotiation_completed != 0)
- type = GNUTLS_EXT_MANDATORY;
- else
- type = GNUTLS_EXT_NONE;
+ } else {
+ type = GNUTLS_EXT_MANDATORY;
}
ret =