diff --git a/fhem/FHEM/98_version.pm b/fhem/FHEM/98_version.pm index 41daca25d..167b9b993 100755 --- a/fhem/FHEM/98_version.pm +++ b/fhem/FHEM/98_version.pm @@ -41,9 +41,14 @@ CommandVersion($$) $line = cfgDB_Fileversion($fn,$line); } } else { - ($line) = grep(/#.*\$Id\:[^\$\n\r].+\$/, ); + while() { + if(/#.*\$Id\:[^\$\n\r].+\$/) { + $line = $_; + last; + } + } + close(FH); } - $line = "No Id found for $mod_name" unless($line); push @ret, $line; }