Conflicts:
lib/gnutls_handshake.c
lib/gnutls_state.c
if (session->internals.priorities.protocol.algorithms == 0)
return gnutls_assert_val(GNUTLS_E_NO_PRIORITIES_WERE_SET);
+ if (STATE == STATE0)
+ {
+ /* first call */
+ gettime(&session->internals.dtls.handshake_start_time);
+ }
+
if (session->internals.handshake_timeout_ms &&
session->internals.handshake_endtime == 0)
session->internals.handshake_endtime = gnutls_time(0) +
session->internals.dtls.hsk_read_seq = 0;
session->internals.dtls.hsk_write_seq = 0;
- gettime(&session->internals.dtls.handshake_start_time);
}
void