Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Patch to fix select time values from xue yong zhi <xue.yong.zhi@gmail…

….com> applied.
  • Loading branch information...
commit a58b0e4b04654a202d0cb6e4737886810c1249b2 1 parent 1773354
@metajack metajack authored
Showing with 4 additions and 2 deletions.
  1. +4 −2 src/event.c
View
6 src/event.c
@@ -84,6 +84,7 @@ void xmpp_run_once(xmpp_ctx_t *ctx, const unsigned long timeout)
int towrite;
char buf[4096];
uint64_t next;
+ long usec;
if (ctx->loop_status == XMPP_LOOP_QUIT) return;
ctx->loop_status = XMPP_LOOP_RUNNING;
@@ -178,8 +179,9 @@ void xmpp_run_once(xmpp_ctx_t *ctx, const unsigned long timeout)
to be called */
next = handler_fire_timed(ctx);
- tv.tv_sec = 0;
- tv.tv_usec = ((next < timeout) ? next : timeout) * 1000;
+ usec = ((next < timeout) ? next : timeout) * 1000;
+ tv.tv_sec = usec / 1000000;
+ tv.tv_usec = usec % 1000000;
FD_ZERO(&rfds);
FD_ZERO(&wfds);
Please sign in to comment.
Something went wrong with that request. Please try again.