diff --git a/fhem/FHEM/99_Utils.pm b/fhem/FHEM/99_Utils.pm index 161854d3e..ad3439a89 100644 --- a/fhem/FHEM/99_Utils.pm +++ b/fhem/FHEM/99_Utils.pm @@ -282,8 +282,10 @@ Svn_GetFile($$;$) print FH $_[2]; close(FH); Log 1, "SVN download of $from to $to finished"; - &$finishFn if($finishFn); - Log 1, $@ if($@); + if($finishFn) { + eval { &$finishFn; }; + Log 1, $@ if($@); + } }}); return "Download started, check the FHEM-log"; }