]> granicus.if.org Git - pgbadger/commitdiff
Try to fix a potential issue in log start/end date parsing. Thanks to gityerhubhere...
authorDarold Gilles <gilles@darold.net>
Tue, 30 Jun 2015 16:03:01 +0000 (18:03 +0200)
committerDarold Gilles <gilles@darold.net>
Tue, 30 Jun 2015 16:03:01 +0000 (18:03 +0200)
pgbadger

index 000b892ed322b04946f79a40ebe71daa7d26b7d0..e0cab5629c9432d99b330bd8ddbf0a69faa0e53e 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -8585,11 +8585,11 @@ sub dump_as_html
                &print_overall_statistics();
 
                # Set graphs limits
-               $overall_stat{'first_log_ts'} =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
+               $overall_stat{'first_log_ts'} =~ /^(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
                $t_min = timegm_nocheck(0, $5, $4, $3, $2 - 1, $1) * 1000;
                $t_min -= ($avg_minutes * 60000);
 
-               $overall_stat{'last_log_ts'} =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
+               $overall_stat{'last_log_ts'} =~ /^(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
                $t_max = timegm_nocheck(59, $5, $4, $3, $2 - 1, $1) * 1000;
                $t_max += ($avg_minutes * 60000);