]> granicus.if.org Git - pgbadger/commitdiff
Fix uncomplete and wrong queries associated to temporary files when STATEMENT level...
authorDarold Gilles <gilles@darold.net>
Wed, 25 Nov 2015 16:20:35 +0000 (17:20 +0100)
committerDarold Gilles <gilles@darold.net>
Wed, 25 Nov 2015 16:20:35 +0000 (17:20 +0100)
pgbadger

index fc5131ebdc5dc7fab12614658e2cd889500062d9..4aea65376dd062076b1ace4626f4839fbbd483d3 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -2520,7 +2520,9 @@ sub process_file
                                                        $cur_temp_info{$cur_pid}{dbappname} = $cur_info{$cur_pid}{'appname'};
                                                        delete $cur_info{$cur_pid};
                                                }
-                                               $cur_temp_info{$cur_pid}{query} .= "\n" . $line;
+                                               if (exists $cur_temp_info{$cur_pid}{query} && $cur_temp_info{$cur_pid}{query}) {
+                                                       $cur_temp_info{$cur_pid}{query} .= "\n" . $line;
+                                               }
                                        } elsif (exists $cur_lock_info{$cur_pid}{query}) {
                                                $cur_lock_info{$cur_pid}{query} .= "\n" . $line;
                                        } elsif (exists $cur_cancel_info{$cur_pid}{query}) {