diff --git a/perl-xCAT/xCAT/Client.pm b/perl-xCAT/xCAT/Client.pm index 888c9242a..e6b1e1d04 100644 --- a/perl-xCAT/xCAT/Client.pm +++ b/perl-xCAT/xCAT/Client.pm @@ -232,7 +232,8 @@ sub submit_request { $pclient = IO::Socket::INET6->new( %connargs, ); - } else { + } + unless ($pclient) { $pclient = IO::Socket::INET->new( PeerAddr => $xcathost, Timeout => 15,