svn commit: r318400 - head/sbin/ipfw
Rodney W. Grimes
freebsd at pdx.rh.CN85.dnsmgr.net
Thu May 18 09:45:48 UTC 2017
-- Start of PGP signed section.
[ Charset UTF-8 unsupported, converting... ]
> On 18.05.2017 03:49, Rodney W. Grimes wrote:
> > [ Charset UTF-8 unsupported, converting... ]
> >> Author: ae
> >> Date: Wed May 17 10:56:22 2017
> >> New Revision: 318400
> >> URL: https://svnweb.freebsd.org/changeset/base/318400
> >>
> >> Log:
> >> Allow zero port specification in table entries with type flow.
> >>
> >> PR: 217620
> >> MFC after: 1 week
> >>
> >> Modified:
> >> head/sbin/ipfw/tables.c
> >>
> >> Modified: head/sbin/ipfw/tables.c
> >> ==============================================================================
> >> --- head/sbin/ipfw/tables.c Wed May 17 09:04:09 2017 (r318399)
> >> +++ head/sbin/ipfw/tables.c Wed May 17 10:56:22 2017 (r318400)
> >> @@ -1260,16 +1260,14 @@ tentry_fill_key_type(char *arg, ipfw_obj
> >> if ((p = strchr(arg, ',')) != NULL)
> >> *p++ = '\0';
> >>
> >> - if ((port = htons(strtol(arg, NULL, 10))) == 0) {
> >> + port = htons(strtol(arg, &pp, 10));
> > ^^^
> > Can this be converted to a sizeof(foo) somehow?
> > Constants like this are typically bad style and lead to bugs.
>
> This means that decimal number is expected in the string.
> Not sure what bugs this can lead to.
Ignore me, my brain was reading strtok as strncpy and expecting
the third argument to be length limit.
--
Rod Grimes rgrimes at freebsd.org
More information about the svn-src-head
mailing list