diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2016-03-08 23:13:45 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-03-09 13:20:10 +0000 |
commit | 99db1c5c982360c5f8307f41eccc6417f83e6a84 (patch) | |
tree | 30056b217928964fec4d836eea54aed37b677395 /editcap.c | |
parent | 301fa0057e30ac0826b3b65588064d98c688cc10 (diff) |
Remove superfluous pointer checks (CID-280599, 280600 and 280601)
The preceding code takes every effort to make sure that the
frac and end pointers are relevant pointers. Don't go back and
check for NULL yet again.
Change-Id: If805aee5a77a8c23eac7b074bd11d3743c5e1a3b
Reviewed-on: https://code.wireshark.org/review/14398
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'editcap.c')
-rw-r--r-- | editcap.c | 33 |
1 files changed, 15 insertions, 18 deletions
@@ -399,13 +399,12 @@ set_time_adjustment(char *optarg_str_p) /* adjust fractional portion from fractional to numerator * e.g., in "1.5" from 5 to 500000000 since .5*10^9 = 500000000 */ - if (frac && end) { /* both are valid */ - frac_digits = end - frac - 1; /* fractional digit count (remember '.') */ - while(frac_digits < 9) { /* this is frac of 10^9 */ - val *= 10; - frac_digits++; - } + frac_digits = end - frac - 1; /* fractional digit count (remember '.') */ + while(frac_digits < 9) { /* this is frac of 10^9 */ + val *= 10; + frac_digits++; } + time_adj.tv.nsecs = (int)val; } @@ -473,13 +472,12 @@ set_strict_time_adj(char *optarg_str_p) /* adjust fractional portion from fractional to numerator * e.g., in "1.5" from 5 to 500000000 since .5*10^9 = 500000000 */ - if (frac && end) { /* both are valid */ - frac_digits = end - frac - 1; /* fractional digit count (remember '.') */ - while(frac_digits < 9) { /* this is frac of 10^9 */ - val *= 10; - frac_digits++; - } + frac_digits = end - frac - 1; /* fractional digit count (remember '.') */ + while(frac_digits < 9) { /* this is frac of 10^9 */ + val *= 10; + frac_digits++; } + strict_time_adj.tv.nsecs = (int)val; } @@ -541,13 +539,12 @@ set_rel_time(char *optarg_str_p) /* adjust fractional portion from fractional to numerator * e.g., in "1.5" from 5 to 500000000 since .5*10^9 = 500000000 */ - if (frac && end) { /* both are valid */ - frac_digits = end - frac - 1; /* fractional digit count (remember '.') */ - while(frac_digits < 9) { /* this is frac of 10^9 */ - val *= 10; - frac_digits++; - } + frac_digits = end - frac - 1; /* fractional digit count (remember '.') */ + while(frac_digits < 9) { /* this is frac of 10^9 */ + val *= 10; + frac_digits++; } + relative_time_window.nsecs = (int)val; } |