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>
This commit is contained in:
parent
301fa0057e
commit
99db1c5c98
33
editcap.c
33
editcap.c
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue