gnutls-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]