2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-19 18:56:03 +00:00

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 1366742b74
commit 8dd07d046d

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};