In message <201711031315.va3df6oc041...@slippy.cwsent.com>, Cy Schubert 
writes:
> In message <201711031308.va3d8tj1051...@repo.freebsd.org>, Cy Schubert 
> writes:
> > Author: cy
> > Date: Fri Nov  3 13:08:29 2017
> > New Revision: 325357
> > URL: https://svnweb.freebsd.org/changeset/base/325357
> > 
> > Log:
> >   While discussing the new gets_s.c in D12785, ed@ suggested putting
> >   {}'s around the if (c == EOF) block to prevent potential 'trailing else'
> >   issues from being introduced when refactoring. As my gets_s() code
> >   is based on this, it makes sense to fix the same issue here first
> >   here and now, then do an svn copy again to capture this history).
> >   
> >   Suggested by:     ed@ in D12785
> > 
> > Modified:
> >   head/lib/libc/stdio/gets.c
> > 
> > Modified: head/lib/libc/stdio/gets.c
> > ===========================================================================
> ==
> > =
> > --- head/lib/libc/stdio/gets.c      Fri Nov  3 12:52:59 2017        (r32535
> > 6)
> > +++ head/lib/libc/stdio/gets.c      Fri Nov  3 13:08:29 2017        (r32535
> > 7)
> > @@ -61,13 +61,13 @@ gets(char *buf)
> >             warned = 1;
> >     }
> >     for (s = buf; (c = __sgetc(stdin)) != '\n'; ) {
> > -           if (c == EOF)
> > +           if (c == EOF) {
> >                     if (s == buf) {
> >                             ret = NULL;
> >                             goto end;
> >                     } else
> >                             break;
> > -           else
> > +           } else
> >                     *s++ = c;
> >     }
> >     *s = 0;
> 
> This should probably be MFCed too.
> 
> MFC after:            2 weeks

Also, apologies to Ed Maste. Credit should go to emaste@ instead of ed@ 
(both listed as reviewers on D12785).


-- 
Cheers,
Cy Schubert <cy.schub...@cschubert.com>
FreeBSD UNIX:  <c...@freebsd.org>   Web:  http://www.FreeBSD.org

        The need of the many outweighs the greed of the few.


_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to