X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=secnet.c;h=39a635a033cd5714253654dacac7fcc6bc00a3cf;hb=refs%2Ftags%2Fv0.1.12;hp=20f9999ed43834eb21d599ddb958a78162287d54;hpb=794f2398b8fe84bf398bb10d6eeca6fe6737f65f;p=secnet.git diff --git a/secnet.c b/secnet.c index 20f9999..39a635a 100644 --- a/secnet.c +++ b/secnet.c @@ -281,7 +281,8 @@ static void run(void) if (gettimeofday(&tv_now, NULL)!=0) { fatal_perror("main loop: gettimeofday"); } - now=(tv_now.tv_sec*1000)+(tv_now.tv_usec/1000); + now=((uint64_t)tv_now.tv_sec*(uint64_t)1000)+ + ((uint64_t)tv_now.tv_usec/(uint64_t)1000); idx=0; for (i=reg; i; i=i->next) { i->after(i->state, fds+idx, i->nfds, &tv_now, &now);