Skip to content

Commit a5894d2

Browse files
author
donaldh
committed
Make eval client die on connect failure.
1 parent 9bb18da commit a5894d2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tools/jvm/eval-client.pl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ sub read_file {
2727
my $info = scalar read_file shift @ARGV;
2828
my ($port, $cookie) = $info =~ /(\d+) (\S+)$/m or die "cannot parse cookie file";
2929

30-
my $sock = IO::Socket::INET->new( PeerAddr => '127.0.0.1', PeerPort => $port, Proto => 'tcp' );
30+
my $sock = IO::Socket::INET->new( PeerAddr => '127.0.0.1', PeerPort => $port, Proto => 'tcp' )
31+
or die "cannot connect to eval server: $!\n";
3132

3233
$sock->syswrite( Encode::encode_utf8(join("\0", $cookie, @ARGV, "")) ) or die "syswrite: $!\n";
3334
$sock->shutdown(1) or die "shutdown: $!\n"; # perldoc -f shutdown

0 commit comments

Comments
 (0)