From 7f43f9f766bad345d2a37f43617824b2844cd7f4 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sun, 16 Mar 2014 12:13:55 +0000 Subject: [PATCH] Blocking.pm: require DevIo.pm for modules without DevIo.pm but setting DeviceName git-svn-id: https://svn.fhem.de/fhem/trunk@5232 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/Blocking.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/Blocking.pm b/fhem/FHEM/Blocking.pm index e61c3c79f..4071e1240 100644 --- a/fhem/FHEM/Blocking.pm +++ b/fhem/FHEM/Blocking.pm @@ -83,7 +83,10 @@ BlockingCall($$@) foreach my $d (sort keys %defs) { # Close all kind of FD my $h = $defs{$d}; TcpServer_Close($h) if($h->{SERVERSOCKET}); - DevIo_CloseDev($h,1) if($h->{DeviceName}); + if($h->{DeviceName}) { + require "$attr{global}{modpath}/FHEM/DevIo.pm"; + DevIo_CloseDev($h,1); + } } no strict "refs";