nghttpx: Fix bug that DNS timeout was erroneously disabled
This commit is contained in:
parent
a0779edec4
commit
d1ba43a69f
|
@ -216,7 +216,9 @@ void DNSResolver::reset_timeout() {
|
||||||
if (tv == nullptr) {
|
if (tv == nullptr) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
timer_.repeat = tv->tv_sec + tv->tv_usec / 1000000.;
|
// To avoid that timer_.repeat becomes 0, which makes ev_timer_again
|
||||||
|
// useless, add tiny fraction of time.
|
||||||
|
timer_.repeat = tv->tv_sec + tv->tv_usec / 1000000. + 1e-9;
|
||||||
ev_timer_again(loop_, &timer_);
|
ev_timer_again(loop_, &timer_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue