svn commit: r296299 - head/sys/contrib/ipfilter/netinet

Cy Schubert Cy.Schubert at komquats.com
Wed Mar 2 04:17:26 UTC 2016


In message <CAOfEmZieRiDf6U+oEReazj9JvRu1mNgAj1F--6J0usi=dDXNyw at mail.gmail.c
om>
, Marcelo Araujo writes:
> --001a113c48b0b9a687052d08a983
> 2016-03-02 11:40 GMT+08:00 Don Lewis <truckman at freebsd.org>:
> 
> > On  2 Mar, Cy Schubert wrote:
> > > Author: cy
> > > Date: Wed Mar  2 03:28:57 2016
> > > New Revision: 296299
> > > URL: https://svnweb.freebsd.org/changeset/base/296299
> > >
> > > Log:
> > >   Remove redundant NULL pointer comparison.
> > >
> > >   Reported  by:               PVS-Studio (V595) in D5245
> > >   Differential Revision:      D5245
> > >
> > > Modified:
> > >   head/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c
> > >
> > > Modified: head/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c
> > >
> > ===========================================================================
> ===
> > > --- head/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c    Wed Mar  2
> > 03:26:56 2016        (r296298)
> > > +++ head/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c    Wed Mar  2
> > 03:28:57 2016        (r296299)
> > > @@ -1951,10 +1951,6 @@ ipf_p_ftp_epsv(softf, fin, ip, nat, ftp,
> > >               ap += *s++ - '0';
> > >       }
> > >
> > > -     if (!s) {
> > > -             return 0;
> > > -}
> > > -
> > >       if (*s == '|')
> > >               s++;
> > >       if (*s == ')')
> > >
> >
> > I wonder if that test was meant to be:
> >         if (!*s) {
> > especially since hitting the end of the string terminates the preceeding
> > loop?
> >
> >
> >
> +1 here, looks like it meant to be !*s.

The preceding is terminated by a linefeed at line 1963.


-- 
Cheers,
Cy Schubert <Cy.Schubert at komquats.com> or <Cy.Schubert at cschubert.com>
FreeBSD UNIX:  <cy at FreeBSD.org>   Web:  http://www.FreeBSD.org

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




More information about the svn-src-head mailing list