On Mon, 3 Dec 2001 17:48:43 +0000 David Hill <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message