From owner-freebsd-commit Tue Jul 4 14:58:55 1995 Return-Path: commit-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA07814 for commit-outgoing; Tue, 4 Jul 1995 14:58:55 -0700 Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA07801 for cvs-gnu-outgoing; Tue, 4 Jul 1995 14:58:52 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA07790 ; Tue, 4 Jul 1995 14:58:44 -0700 Date: Tue, 4 Jul 1995 14:58:44 -0700 From: Bill Paul Message-Id: <199507042158.OAA07790@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.sbin/ypserv yp_svc.c Sender: commit-owner@FreeBSD.org Precedence: bulk wpaul 95/07/04 14:58:41 Modified: gnu/usr.sbin/ypserv yp_svc.c Log: Oh fer cryin' out loud... While playing with the ypserv code on a different platform, I discovered the following: if you use ypcat (or anything that does a yp_all() for that matter) to dump out a map and then hit ^C before it finishes, ypserv gets hit with a SIGPIPE and dies. (The ypall() service is implemented using TCP.) Fix: ignore SIGPIPEs.