avoid undefined

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1262 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2012-02-17 12:33:41 +00:00
parent 21617053b8
commit ab3848db61

View File

@ -190,12 +190,15 @@ FileLog_Get($@)
} }
FileLog_Switch($hash); FileLog_Switch($hash);
if($inf eq "-") { if($inf eq "-") {
$inf = $hash->{currentlogfile}; $inf = $hash->{currentlogfile};
} else { } else {
my $linf = "$1/$inf" if($hash->{currentlogfile} =~ m,^(.*)/[^/]*$,o); # Look for the file in the log directory...
my $linf = "$1/$inf" if($hash->{currentlogfile} =~ m,^(.*)/[^/]*$,);
return undef if(!$linf);
if(!-f $linf) { if(!-f $linf) {
# ... or in the archivelog
$linf = AttrVal($hash->{NAME},"archivedir",".") ."/". $inf; $linf = AttrVal($hash->{NAME},"archivedir",".") ."/". $inf;
return "Error: cannot access $linf" if(!-f $linf); return "Error: cannot access $linf" if(!-f $linf);
} }