From bbcd53c788bcb3cdba3cc5d5700520a269f83859 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Mon, 17 Dec 2018 14:32:10 +0000 Subject: [PATCH] FHEM/DevIo.pm: close SSL connections more carefully after fork (Forum #94219) git-svn-id: https://svn.fhem.de/fhem/trunk@17994 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/DevIo.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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}) {