]> git.nbdom.net Git - nb.git/commitdiff
fix bug expires
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 5 Dec 2023 15:49:18 +0000 (16:49 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 5 Dec 2023 15:49:18 +0000 (16:49 +0100)
lib/perl/NB/CGI.pm

index d332a0e2ca1e5db78c824314f5d70d557035b3b4..fa92b9d48b31f21a952e84ee4acee826fd5fa195 100644 (file)
@@ -254,7 +254,8 @@ sub header {
   my %p = &args2hash(@p);
   #&argsAdd(\@p,'expires',-1) unless $p{expires};
   # Cache-Control: private, no-cache, no-store, must-revalidate, post-check=0, pre-check=0
-  if ($p{expires}||0 =~ /^\d+$/ and $p{expires}||0 <=0)
+  $p{expires} ||= 0;
+  if ($p{expires} =~ /^\d+$/ and $p{expires} <=0)
   {
        %p = &argsAdd(\@p,'Cache-Control','private, no-cache, no-store, must-revalidate, post-check=0, pre-check=0');
        %p = &argsAdd(\@p,'Pragma','no-cache');