diff --git a/fhem/FHEM/HttpUtils.pm b/fhem/FHEM/HttpUtils.pm index 194273787..2b9f276b1 100644 --- a/fhem/FHEM/HttpUtils.pm +++ b/fhem/FHEM/HttpUtils.pm @@ -429,6 +429,11 @@ HttpUtils_Connect($) delete($selectlist{$hash}); RemoveInternalTimer(\%timerHash); + if(!$hash->{conn}) { + Log 1, "ERROR in HttpUtils: directWriteFn called without conn."; + map { Log 1, " $_=$hash->{$_}" } sort keys %{$hash}; + return; + } my $packed = getsockopt($hash->{conn}, SOL_SOCKET, SO_ERROR); my $errno = unpack("I",$packed); if($errno) {