From 2c394c70d2cc7c656dfc4a64a2509fb150c4dea6 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 22 Jun 2010 01:26:01 +0000 Subject: [PATCH] fix (probably harmless) "DBD::Pg::db disconnect failed: server closed the connection unexpectedly" warning, RT#7780 --- FS/bin/freeside-selfservice-xmlrpcd | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/FS/bin/freeside-selfservice-xmlrpcd b/FS/bin/freeside-selfservice-xmlrpcd index 8e73c83e7..6c75aa819 100755 --- a/FS/bin/freeside-selfservice-xmlrpcd +++ b/FS/bin/freeside-selfservice-xmlrpcd @@ -24,7 +24,7 @@ use XMLRPC::Transport::HTTP; #SOAP::Transport::HTTP; use XMLRPC::Lite; # for XMLRPC::Serializer use FS::Daemon qw(daemonize1 drop_root logfile daemonize2 ); -use FS::UID qw(adminsuidsetup); +use FS::UID qw(adminsuidsetup forksuidsetup); use FS::Conf; use FS::ClientAPI; use FS::ClientAPI_XMLRPC; #FS::SelfService::XMLRPC; @@ -307,12 +307,10 @@ sub client_got_request { #expects to be in place. aka "kid time" in freeside-selfservice-server sub freeside_kid_time { - #if we need a db connection in the parent + #we did need a db connection in the parent, so ##get new db handle - #$FS::UID::dbh->{InactiveDestroy} = 1; - #forksuidsetup($user); - - adminsuidsetup($user); + $FS::UID::dbh->{InactiveDestroy} = 1; + forksuidsetup($user); #i guess that was it } -- 2.11.0