diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-02-11 20:30:20 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-02-11 20:30:20 +0100 |
commit | d48be90a0614700c075719ba9a8b24276af635a1 (patch) | |
tree | 45b1161172e6f2e9f387a797a516c94a68e20845 /lib/gnutls_state.c | |
parent | ce372826b3bb8d57c04df3708b634f7495a6a86d (diff) | |
download | gnutls-d48be90a0614700c075719ba9a8b24276af635a1.tar.gz |
use subsecond granularity for DTLS packet retransmissions.
Diffstat (limited to 'lib/gnutls_state.c')
-rw-r--r-- | lib/gnutls_state.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/gnutls_state.c b/lib/gnutls_state.c index e5790dd7e7..3588d2e18a 100644 --- a/lib/gnutls_state.c +++ b/lib/gnutls_state.c @@ -46,6 +46,7 @@ #include <gnutls_extensions.h> #include <system.h> #include <gnutls/dtls.h> +#include <timespec.h> /* These should really be static, but src/tests.c calls them. Make them public functions? */ @@ -263,7 +264,7 @@ _gnutls_handshake_internal_state_init (gnutls_session_t session) session->internals.dtls.hsk_read_seq = 0; session->internals.dtls.hsk_write_seq = 0; - session->internals.dtls.handshake_start_time = gnutls_time(0); + gettime(&session->internals.dtls.handshake_start_time); } void |