From owner-freebsd-current Fri Dec 7 17:54:24 2001 Delivered-To: freebsd-current@freebsd.org Received: from Veronica.wmol.com (veronica.wmol.com [208.242.83.241]) by hub.freebsd.org (Postfix) with ESMTP id F3D1937B405 for ; Fri, 7 Dec 2001 17:54:18 -0800 (PST) Received: from rain.hill.hom (24.247.83.42.bay.mi.chartermi.net [24.247.83.42]) by Veronica.wmol.com (Vircom SMTPRS 5.0.193) with ESMTP id ; Fri, 7 Dec 2001 20:50:28 -0500 Date: Fri, 7 Dec 2001 20:53:04 +0000 From: David Hill To: David Hill Cc: freebsd-current@freebsd.org Subject: Re: write.c patch Message-Id: <20011207205304.2973406c.david@phobia.ms> In-Reply-To: <20011203174843.3ea95a84.david@phobia.ms> References: <20011203174843.3ea95a84.david@phobia.ms> X-Mailer: Sylpheed version 0.6.5 (GTK+ 1.2.10; i386--freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 3 Dec 2001 17:48:43 +0000 David Hill wrote: > This patch was done on -CURRENT. > > It is both pasted and attached to this message. > > Thanks > David > > > --- write.c.orig Mon Dec 3 17:42:45 2001 > +++ write.c Mon Dec 3 17:45:22 2001 > @@ -190,8 +190,7 @@ > while (read(ufd, (char *) &u, sizeof(u)) == sizeof(u)) > if (strncmp(user, u.ut_name, sizeof(u.ut_name)) == 0) { > ++nloggedttys; > - (void)strncpy(atty, u.ut_line, UT_LINESIZE); > - atty[UT_LINESIZE] = '\0'; > + (void)strlcpy(atty, u.ut_line, UT_LINESIZE); > if (term_chk(atty, &msgsok, &atime, 0)) > continue; /* bad term? skip */ > if (myuid && !msgsok) > @@ -240,7 +239,7 @@ > warn("%s", path); > return(1); > } > - *msgsokP = (s.st_mode & (S_IWRITE >> 3)) != 0; /* group write bit */ > + *msgsokP = (s.st_mode & S_IWGRP) != 0; /* group write bit */ > *atimeP = s.st_atime; > return(0); > } > Will someone please take a look at this patch? It is for usr.bin/write/write.c Thanks David To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message