r3892 - trunk/varnish-tools/webgui/Varnish
petter at projects.linpro.no
petter at projects.linpro.no
Fri Mar 6 09:28:56 CET 2009
Author: petter
Date: 2009-03-06 09:28:56 +0100 (Fri, 06 Mar 2009)
New Revision: 3892
Modified:
trunk/varnish-tools/webgui/Varnish/DB.pm
Log:
Fixed a seg.fault. on RHEL4 triggered by selectall_hashref(), for unknown reasons.
Modified: trunk/varnish-tools/webgui/Varnish/DB.pm
===================================================================
--- trunk/varnish-tools/webgui/Varnish/DB.pm 2009-03-06 07:58:07 UTC (rev 3891)
+++ trunk/varnish-tools/webgui/Varnish/DB.pm 2009-03-06 08:28:56 UTC (rev 3892)
@@ -322,8 +322,17 @@
sub get_parameter_info {
my ($self) = @_;
+
+ my $sql = "SELECT name, unit, description FROM parameter_info";
+ my $sth = $dbh->prepare($sql);
+ $sth->execute();
+ my %parameter_info;
+ while (my $info_ref = $sth->fetchrow_arrayref()) {
+ $parameter_info{$info_ref->[0]} =
+ {unit => $info_ref->[1], description => $info_ref->[2]} ;
+ }
- return $dbh->selectall_hashref("SELECT * FROM parameter_info", 1);
+ return \%parameter_info;
}
sub get_vcl_infos {
More information about the varnish-commit
mailing list