From owner-freebsd-stable Wed Sep 20 8:10:36 2000 Delivered-To: freebsd-stable@freebsd.org Received: from camus.cybercable.fr (camus.cybercable.fr [212.198.0.200]) by hub.freebsd.org (Postfix) with SMTP id 706FA37B424 for ; Wed, 20 Sep 2000 08:10:31 -0700 (PDT) Received: (qmail 20425439 invoked from network); 20 Sep 2000 14:54:05 -0000 Received: from r122m215.cybercable.tm.fr (HELO qualys.com) ([195.132.122.215]) (envelope-sender ) by camus.cybercable.fr (qmail-ldap-1.03) with SMTP for ; 20 Sep 2000 14:54:05 -0000 Message-ID: <39C8D00D.FBE1407F@qualys.com> Date: Wed, 20 Sep 2000 16:56:13 +0200 From: Maxime Henrion X-Mailer: Mozilla 4.75 [en] (X11; U; FreeBSD 4.1-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: stable@freebsd.org Subject: patch for inetd Content-Type: multipart/mixed; boundary="------------D0B33B3478892770BA9F1166" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------D0B33B3478892770BA9F1166 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, Ok, it was even easier than expected. With this patch, my inetd doesnt eat cpu anymore. It would be great if someone could review it. Regards, Maxime Henrion --------------D0B33B3478892770BA9F1166 Content-Type: text/plain; charset=us-ascii; name="diff-builtins.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diff-builtins.c" *** /usr/src/usr.sbin/inetd/builtins.c Wed Sep 20 16:49:26 2000 --- builtins.c Wed Jul 19 22:27:19 2000 *************** *** 480,487 **** ssize = read(s, &buf[size], (size_t)onreadlen); if (ssize == -1) iderror(0, 0, s, errno); - else if (ssize == 0) - return; bufsiz -= ssize; size += ssize; } --- 480,485 ---- --------------D0B33B3478892770BA9F1166-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message