2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

TcpServerUtils.pm: second try to fix the addToWriteBuffer bug (Forum #114435)

git-svn-id: https://svn.fhem.de/fhem/trunk@22887 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2020-09-29 17:43:13 +00:00
parent 9822ae393c
commit 5fafa161a6

View File

@ -214,19 +214,21 @@ TcpServer_Close($@)
delete($selectlist{$name});
delete($hash->{FD}); # Avoid Read->Close->Write
%ntfyHash = ();
if($dodel) {
delete $attr{$name};
delete $defs{$name};
} else {
$hash->{stacktrace} = stacktraceAsString(1);
}
}
if(defined($hash->{SERVERSOCKET})) { # Server
close($hash->{SERVERSOCKET});
$name = $name . "." . $hash->{PORT};
delete($selectlist{$name});
delete($hash->{FD}); # Avoid Read->Close->Write
}
if($dodel) {
delete $attr{$name};
delete $defs{$name};
} else {
$hash->{stacktrace} = stacktraceAsString(1);
}
return undef;
}