respondd: cast to uint64_t before calculations
This commit is contained in:
parent
13a03926f7
commit
2c302aa012
|
@ -615,7 +615,7 @@ int main(int argc, char **argv) {
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint64_t max_multicast_delay = 1000 * strtoul(optarg, &endptr, 10);
|
uint64_t max_multicast_delay = UINT64_C(1000) * strtoul(optarg, &endptr, 10);
|
||||||
if (!*optarg || *endptr || max_multicast_delay > INT64_MAX) {
|
if (!*optarg || *endptr || max_multicast_delay > INT64_MAX) {
|
||||||
fprintf(stderr, "Invalid multicast delay\n");
|
fprintf(stderr, "Invalid multicast delay\n");
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
|
|
Loading…
Reference in New Issue