[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/2] examples: Make sure the timeout parameter to select is valid
From: |
Martin Storsjo |
Subject: |
[PATCH 1/2] examples: Make sure the timeout parameter to select is valid |
Date: |
Mon, 29 Oct 2012 15:44:25 +0200 |
This makes the example work properly on Mac OS X (tested on 10.8).
---
doc/examples/ex-serv-dtls.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/doc/examples/ex-serv-dtls.c b/doc/examples/ex-serv-dtls.c
index adcc7eb..04cc26b 100644
--- a/doc/examples/ex-serv-dtls.c
+++ b/doc/examples/ex-serv-dtls.c
@@ -296,6 +296,12 @@ pull_timeout_func (gnutls_transport_ptr_t ptr, unsigned
int ms)
tv.tv_sec = 0;
tv.tv_usec = ms * 1000;
+ while(tv.tv_usec >= 1000000)
+ {
+ tv.tv_usec -= 1000000;
+ tv.tv_sec++;
+ }
+
ret = select (priv->fd + 1, &rfds, NULL, NULL, &tv);
if (ret <= 0)
--
1.7.9.4
- [PATCH 1/2] examples: Make sure the timeout parameter to select is valid,
Martin Storsjo <=