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:
parent
9822ae393c
commit
5fafa161a6
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user