]> git.ipfire.org Git - people/stevee/ipfire-2.x.git/blobdiff - config/cfgroot/ids-functions.pl
ids-functions.pl: Return N/A if not date for a ruleset could be
[people/stevee/ipfire-2.x.git] / config / cfgroot / ids-functions.pl
index 2af5534c95620344be687608e4aa409c1f1f0ec8..b2e1a55200f295e9425f234b8e35603f696f4706 100644 (file)
@@ -1497,6 +1497,7 @@ END
 #
 sub get_ruleset_date($) {
        my ($provider) = @_;
+       my $date;
 
        # Load neccessary perl modules for file stat and to format the timestamp.
        use File::stat;
@@ -1512,7 +1513,13 @@ sub get_ruleset_date($) {
        my $mtime = $stat->mtime;
 
        # Convert into human read-able format.
-       my $date = strftime('%Y-%m-%d %H:%M:%S', localtime($mtime));
+       $date = strftime('%Y-%m-%d %H:%M:%S', localtime($mtime));
+
+       # Check if a date has been obtained.
+       unless ($date) {
+               # Assign N/A for Not available.
+               $date = "N/A";
+       }
 
        # Return the date.
        return $date;