# HG changeset patch # User Sergey Kandaurov # Date 1411030069 -14400 # Node ID 5ec2caad00e8da996c4cf23ec0cedb2008f2a376 # Parent da1a459c9318ce0c15b02b124fad0be938ac943c Tests: fixed resolver timeout test. Writes to a closed UDP socket may result in an immediate error on some platforms, notably on linux, hence the test could pass unexpectedly. diff --git a/http_resolver.t b/http_resolver.t --- a/http_resolver.t +++ b/http_resolver.t @@ -89,11 +89,13 @@ EOF $t->run_daemon(\&dns_daemon, 8081, $t); $t->run_daemon(\&dns_daemon, 8082, $t); +$t->run_daemon(\&dns_daemon, 8089, $t); $t->run()->plan(32); $t->waitforfile($t->testdir . '/8081'); $t->waitforfile($t->testdir . '/8082'); +$t->waitforfile($t->testdir . '/8089'); ############################################################################### @@ -483,6 +485,7 @@ sub dns_daemon { while (1) { $socket->recv($recv_data, 65536); + next if $port == 8089; $data = reply_handler($recv_data, $port, \%state); $socket->send($data); }