[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [OSSTEST PATCH] DhcpWatch::leases: Check errors
On Fri, 2014-10-31 at 11:21 +0000, Ian Jackson wrote: > Check error returns from connect() et al (which present as an undef > return from IO::Socket::INET), and from read() (which can be detected > via IO::Handle::error). > > Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> Looks like you have a mixture of tabs and spaces in the second hunk, but otherwise: Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > Osstest/DhcpWatch/leases.pm | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Osstest/DhcpWatch/leases.pm b/Osstest/DhcpWatch/leases.pm > index 6f142e7..9a74c40 100644 > --- a/Osstest/DhcpWatch/leases.pm > +++ b/Osstest/DhcpWatch/leases.pm > @@ -58,6 +58,7 @@ sub check_ip ($$) { > if (!defined $leases) { return "open $leasesfn: $!"; } > } else { > $leases= new IO::Socket::INET(PeerAddr => $leasesfn); > + if (!defined $leases) { return "connect to $leasesfn: $!"; } > } > > my $lstash= "dhcpleases-$gho->{Guest}"; > @@ -163,6 +164,9 @@ sub check_ip ($$) { > > if (!$best) { > $saveas->("$lstash.nolease", 3); > + if ($leases->error) { > + return "error reading $leasesfn"; > + } > return "no active lease"; > } > $gho->{Ip}= $best->{' addr'}; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |