From e0a6466c6e5207e0941adb7643cad838234ae2a4 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 15 Nov 2000 23:12:45 +0000 Subject: [PATCH] (main): check for fd's being too large to select on git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9196 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/ipropd_master.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/kadm5/ipropd_master.c b/lib/kadm5/ipropd_master.c index c0fd78937..0dc704748 100644 --- a/lib/kadm5/ipropd_master.c +++ b/lib/kadm5/ipropd_master.c @@ -424,6 +424,9 @@ main(int argc, char **argv) struct timeval to = {30, 0}; u_int32_t vers; + if (signal_fd >= FD_SETSIZE || listen_fd >= FD_SETSIZE) + krb5_errx (context, 1, "fd too large"); + FD_ZERO(&readset); FD_SET(signal_fd, &readset); max_fd = max(max_fd, signal_fd);