$cur_info{$cur_pid}{parameters} .= " $line" if (!$error_only);
- } elsif (exists $cur_plan_info{$cur_pid}{duration}) {
+ } elsif (exists $cur_plan_info{$cur_pid}) {
$cur_plan_info{$cur_pid}{plan} .= "\n" . $line;
$cur_info{$t_pid}{bind} = $prefix_vars{'t_bind'} if (!$cur_info{$t_pid}{bind});
# Extract the query part from the plan
- if (exists $cur_plan_info{$t_pid}{plan} && ($cur_plan_info{$t_pid}{plan} ne '')) {
+ if (exists $cur_plan_info{$t_pid} && exists $cur_plan_info{$t_pid}{plan} && $cur_plan_info{$t_pid}{plan} ne '') {
my $key = 'query';
my @plan = split("\n", $cur_plan_info{$t_pid}{plan});
$plan[0] =~ s/^\s*Query Text:\s+//;