[Bug 174373] Perl program crashes on end if prepared statements are used
bugzilla at redhat.com
bugzilla at redhat.com
Mon Feb 20 23:37:32 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Perl program crashes on end if prepared statements are used
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174373
jvdias at redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |CLOSED
Resolution| |NOTABUG
------- Additional Comments From jvdias at redhat.com 2006-02-20 18:37 EST -------
I still really cannot reproduce this bug, using the following program,
modified as you suggested:
---
#!/usr/bin/perl
use DBI;
use DBD::Pg;
($host,$db,$user)=($ARGV[1],$ARGV[2]);
$dbh = DBI->connect('dbi:Pg:dbname=$db;host=$host;', $user, '',
{ pg_server_prepare => 1 }
) || die("can't connect: $! $?");
my $stmt;
sub prepare_stmt
{
$stmt = $dbh->prepare("SELECT * FROM t WHERE c = ?");
}
$stmt->{pg_server_prepare}=1;
prepare_stmt();
my $rv = $stmt->execute("A");
while (my $data = $stmt->fetchrow_hashref)
{
print join(" ",values %{$data}),"\n";
};
---
NOTE: The '$stmt->{pg_server_prepare}=1;' statement has no effect.
The program above runs without errors and exits with 0 exit status.
Concluding that this is 'NOTABUG'. If you can still reproduce this problem,
please append the complete perl program that causes the bug, and a pg_dump(1)
of the database the program connects to when the problem occurs, and re-open
this bug - thanks.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Fedora-perl-devel-list
mailing list