Date: Fri, 7 Dec 2001 21:58:07 -0500 (EST) From: "Andrew R. Reiter" <arr@FreeBSD.org> To: David Hill <david@phobia.ms> Cc: freebsd-current@FreeBSD.org Subject: Re: write.c patch Message-ID: <Pine.NEB.3.96L.1011207215749.58712A-100000@fledge.watson.org> In-Reply-To: <20011207205304.2973406c.david@phobia.ms>
next in thread | previous in thread | raw e-mail | index | archive | help
-audit might be a more appropriate list for this. On Fri, 7 Dec 2001, David Hill wrote: :On Mon, 3 Dec 2001 17:48:43 +0000 :David Hill <david@phobia.ms> 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 : -- Andrew R. Reiter arr@watson.org arr@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1011207215749.58712A-100000>