aboutsummaryrefslogtreecommitdiff
path: root/src/socket.c
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2017-02-18 15:39:42 +0200
committerOskari Timperi <oskari.timperi@iki.fi>2017-02-18 15:39:42 +0200
commita378aa66d14b1de86df65bc02b411e8858ec620a (patch)
treee4026976111067b0d4a00ff12e87cc3346956b0f /src/socket.c
parent1cd48156bb1f8a9afd7a280b0820389592907f2a (diff)
downloadmqtt-a378aa66d14b1de86df65bc02b411e8858ec620a.tar.gz
mqtt-a378aa66d14b1de86df65bc02b411e8858ec620a.zip
Add timeout param to MqttClientRunOnce()
Also change SocketSelect() to take timeout in milliseconds.
Diffstat (limited to 'src/socket.c')
-rw-r--r--src/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/socket.c b/src/socket.c
index e161f53..64a7c01 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -154,8 +154,8 @@ int SocketSelect(int sock, int *events, int timeout)
}
memset(&tv, 0, sizeof(tv));
- tv.tv_sec = timeout;
- tv.tv_usec = 0;
+ tv.tv_sec = timeout / 1000;
+ tv.tv_usec = (timeout - (tv.tv_sec * 1000)) * 1000;
*events = 0;