mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 08:09:59 -04:00
Check read value in upforwd/ans4
The ans4 server wasn't shutting down cleanly sometimes. Check that
read returns the expected value for the message length or exit read
loop.
(cherry picked from commit 21baad0a8f)
This commit is contained in:
parent
5afcb291a3
commit
a0522653ca
1 changed files with 2 additions and 0 deletions
|
|
@ -357,7 +357,9 @@ for (;;) {
|
|||
last unless $n == 2;
|
||||
my $len = unpack("n", $lenbuf);
|
||||
$n = $conn->sysread($buf, $len);
|
||||
last unless $n == $len;
|
||||
}
|
||||
sleep(1);
|
||||
$conn->close;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue