From b74436f96b07c8128d20783ca55b947cb50bdf6d Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 17 Apr 2017 16:05:29 +0000 Subject: [PATCH] 16_STACKABLE.pm: append to PARTIAL if present (Forum #57806) git-svn-id: https://svn.fhem.de/fhem/trunk@14017 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/16_STACKABLE.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fhem/FHEM/16_STACKABLE.pm b/fhem/FHEM/16_STACKABLE.pm index 078438a92..2197b245b 100644 --- a/fhem/FHEM/16_STACKABLE.pm +++ b/fhem/FHEM/16_STACKABLE.pm @@ -125,6 +125,10 @@ STACKABLE_IOReadFn($) # used by synchronuous get my ($hash) = @_; my $me = $hash->{IODev}; my $buf = ""; + if($me->{IODev} && $me->{IODev}{PARTIAL}) { + $buf = $me->{IODev}{PARTIAL}; + $me->{IODev}{PARTIAL} = ""; + } while($buf !~ m/\n/) { $buf .= DevIo_SimpleRead($me->{IODev}); # may block }