From 00749e6a6890014c85471025d1e440bd27d074f3 Mon Sep 17 00:00:00 2001 From: brendan Date: Sat, 19 Feb 2005 20:56:04 +0000 Subject: [PATCH] The poll version of fserve_client_waiting causes icecast to die with an assertion when it first starts up on OS X, because ufds starts out NULL. I'd been using the select version until now and never noticed. svn path=/icecast/trunk/icecast/; revision=8956 --- src/fserve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fserve.c b/src/fserve.c index f91000a4..52c5f4a9 100644 --- a/src/fserve.c +++ b/src/fserve.c @@ -142,7 +142,7 @@ int fserve_client_waiting (void) i++; } } - if (poll(ufds, fserve_clients, 200) > 0) + if (ufds && poll(ufds, fserve_clients, 200) > 0) { /* mark any clients that are ready */ fclient = active_list;