From 160e58b67d28967bc7b1800835a082bcd7052d82 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 16 Jul 2012 15:34:18 -0400 Subject: [PATCH] Win32: avoid crash when waiting forever on zero fds. --- win32select.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32select.c b/win32select.c index 46c32c34..fbd27a43 100644 --- a/win32select.c +++ b/win32select.c @@ -298,7 +298,7 @@ win32_dispatch(struct event_base *base, struct timeval *tv) win32op->readset_out->fd_count : win32op->writeset_out->fd_count; if (!fd_count) { - long msec = evutil_tv_to_msec(tv); + long msec = tv ? evutil_tv_to_msec(tv) : LONG_MAX; /* Sleep's DWORD argument is unsigned long */ if (msec < 0) msec = LONG_MAX;