HttpUtils.pm: check for existence of connect_SSL (Forum #125939)

git-svn-id: https://svn.fhem.de/fhem/trunk@25622 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig
2022-02-03 09:18:22 +00:00
parent b9dfb8bfc1
commit 5ad5b174d0

View File

@@ -572,7 +572,8 @@ HttpUtils_Connect2($)
$par{SSL_verify_mode} = 0 $par{SSL_verify_mode} = 0
if(!$hash->{sslargs} || !defined($hash->{sslargs}{SSL_verify_mode})); if(!$hash->{sslargs} || !defined($hash->{sslargs}{SSL_verify_mode}));
return HttpUtils_Connect2NonblockingSSL($hash,\%par) if($hash->{callback}); return HttpUtils_Connect2NonblockingSSL($hash,\%par)
if($hash->{callback} && IO::Socket::SSL->can('connect_SSL'));
eval { eval {
IO::Socket::SSL->start_SSL($hash->{conn}, \%par) || undef $hash->{conn}; IO::Socket::SSL->start_SSL($hash->{conn}, \%par) || undef $hash->{conn};