Share $iniObj between threads

This commit is contained in:
Xavier Guimard 2010-10-30 20:26:11 +00:00
parent 652468a290
commit 571fa3fd46

View File

@ -24,6 +24,13 @@ our $VERSION = 0.70;
our $msg;
our $iniObj;
BEGIN {
eval {
require threads::shared;
threads::shared::share($iniObj);
};
}
## @cmethod Lemonldap::NG::Common::Conf new(hashRef arg)
# Constructor.
# Succeed if it has found a way to access to Lemonldap::NG configuration with
@ -187,7 +194,7 @@ sub getLocalConf {
my $r = {};
$section ||= DEFAULTSECTION;
$file ||= $self->{confFile} || DEFAULTCONFFILE;
$file ||= $self->{confFile} || DEFAULTCONFFILE;
$loaddefault = 1 unless ( defined $loaddefault );
my $cfg;