summaryrefslogtreecommitdiff
path: root/tests/mini-dtls-mtu.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mini-dtls-mtu.c')
-rw-r--r--tests/mini-dtls-mtu.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/mini-dtls-mtu.c b/tests/mini-dtls-mtu.c
index 82106081d6..1ae7325665 100644
--- a/tests/mini-dtls-mtu.c
+++ b/tests/mini-dtls-mtu.c
@@ -103,13 +103,8 @@ static int client_pull_timeout(gnutls_transport_ptr_t ptr, unsigned int ms)
FD_ZERO(&rfds);
FD_SET(fd, &rfds);
- tv.tv_sec = 0;
- tv.tv_usec = ms * 1000;
-
- while (tv.tv_usec >= 1000000) {
- tv.tv_usec -= 1000000;
- tv.tv_sec++;
- }
+ tv.tv_sec = (ms / 1000);
+ tv.tv_usec = (ms % 1000) * 1000;
ret = select(fd + 1, &rfds, NULL, NULL, &tv);
if (ret <= 0)