summaryrefslogtreecommitdiff
path: root/lib/gnutls_state.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-02-11 20:30:20 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-02-11 20:30:20 +0100
commitd48be90a0614700c075719ba9a8b24276af635a1 (patch)
tree45b1161172e6f2e9f387a797a516c94a68e20845 /lib/gnutls_state.c
parentce372826b3bb8d57c04df3708b634f7495a6a86d (diff)
downloadgnutls-d48be90a0614700c075719ba9a8b24276af635a1.tar.gz
use subsecond granularity for DTLS packet retransmissions.
Diffstat (limited to 'lib/gnutls_state.c')
-rw-r--r--lib/gnutls_state.c3
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