diff --git a/fhem/FHEM/DevIo.pm b/fhem/FHEM/DevIo.pm index 76a8bc06a..2dae2150b 100644 --- a/fhem/FHEM/DevIo.pm +++ b/fhem/FHEM/DevIo.pm @@ -498,7 +498,11 @@ DevIo_CloseDev($@) return if(!$dev); if($hash->{TCPDev}) { - $hash->{TCPDev}->close(); + if($isFork && $hash->{SSL}) { # Forum #94219 + $hash->{TCPDev}->close(SSL_no_shutdown => 1); + } else { + $hash->{TCPDev}->close(); + } delete($hash->{TCPDev}); } elsif($hash->{USBDev}) {