diff --git a/lib/WebGUI.pm b/lib/WebGUI.pm index 3af7ae59b..d6c8df0b1 100644 --- a/lib/WebGUI.pm +++ b/lib/WebGUI.pm @@ -34,7 +34,6 @@ use Apache2::ServerUtil (); sub handler { my $r = shift; my $s = Apache2::ServerUtil->server; - $s->add_version_component("WebGUI/".$WebGUI::VERSION); my $config = WebGUI::Config->new($s->dir_config('WebguiRoot'),$r->dir_config('WebguiConfig')); foreach my $url ($config->get("extrasURL"), @{$config->get("passthruUrls")}) { return Apache2::Const::DECLINED if ($r->uri =~ m/^$url/); diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index eaa0df0b9..cde9186ac 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -112,6 +112,7 @@ Cleans up a WebGUI session information from memory and disconnects from any reso sub close { my $self = shift; + $self->db->disconnect; ##Must destroy the logger last! my %mykeys = grep { ($_ ne '_errorHandler' && $_ ne '_request' && $_ eq '_sessionId' && $_ eq '_server') } keys %{ $self }; foreach my $object (keys %mykeys) {