From 2f271d23fbd9efde91b73ca329e476d1cdd7925d Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 8 Oct 2000 13:26:50 +0000 Subject: [PATCH] (doit): check that fds are not too large to select on git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9102 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/push/push.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/appl/push/push.c b/appl/push/push.c index 280a4c4a7..619e789e8 100644 --- a/appl/push/push.c +++ b/appl/push/push.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997-1999 Kungliga Tekniska Högskolan + * Copyright (c) 1997-2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -258,6 +258,8 @@ doit(int s, FD_ZERO(&readset); FD_ZERO(&writeset); + if (s >= FD_SETSIZE) + errx (1, "fd too large"); FD_SET(s,&readset); if (((state == STAT || state == RETR || state == TOP) && asked_for < count)