respondd: fix crash caused by division by zero

Fixes: 31eb441db1 ("respondd: make delays specific for group and interface")
This commit is contained in:
Matthias Schiffer 2019-05-01 16:17:14 +02:00
parent 67177de99a
commit 9a364fb8d0
No known key found for this signature in database
GPG Key ID: 16EF3F64CB201D9C
1 changed files with 1 additions and 1 deletions

View File

@ -618,7 +618,7 @@ static void accept_request(struct request_schedule *schedule, int sock,
new_task->client_addr = addr;
bool is_scheduled;
if (iface) {
if (iface && iface->max_multicast_delay) {
// scheduling could fail because the schedule is full
new_task->scheduled_time = now + rand() % iface->max_multicast_delay;
is_scheduled = schedule_push_request(schedule, new_task);