diff --git a/fhem/FHEM/HttpUtils.pm b/fhem/FHEM/HttpUtils.pm index f5a39c1b2..bfe6d67cb 100644 --- a/fhem/FHEM/HttpUtils.pm +++ b/fhem/FHEM/HttpUtils.pm @@ -572,7 +572,8 @@ HttpUtils_Connect2($) $par{SSL_verify_mode} = 0 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 { IO::Socket::SSL->start_SSL($hash->{conn}, \%par) || undef $hash->{conn};