2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-04 11:26:55 +00:00

HttpUtils.pm: next round of nonblocking start_SSL fixes (Forum #125939)

git-svn-id: https://svn.fhem.de/fhem/trunk@25624 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2022-02-03 20:04:13 +00:00
parent 4b3755ef9a
commit 27d4232e22

View File

@ -522,7 +522,7 @@ HttpUtils_Connect2NonblockingSSL($$)
"$! ".($SSL_ERROR ? $SSL_ERROR : IO::Socket::SSL::errstr())); "$! ".($SSL_ERROR ? $SSL_ERROR : IO::Socket::SSL::errstr()));
} }
$hash->{hu_sslAdded} = 1; $hash->{hu_sslAdded} = $hash->{keepalive} ? 1 : 2;
return HttpUtils_Connect2($hash); # Continue with HTML-Processing return HttpUtils_Connect2($hash); # Continue with HTML-Processing
}; };
@ -591,6 +591,9 @@ HttpUtils_Connect2($)
} }
} }
delete($hash->{hu_sslAdded}) # Coming from HttpUtils_Connect2NonblockingSSL
if($hash->{hu_sslAdded} && $hash->{hu_sslAdded} == 2);
if(!$hash->{conn}) { if(!$hash->{conn}) {
undef $hash->{conn}; undef $hash->{conn};
my $err = $@; my $err = $@;