From 9283e3b274ca106b69993f9e69019dc0a61856a3 Mon Sep 17 00:00:00 2001 From: "bbaetz%student.usyd.edu.au" Date: Tue, 3 Sep 2002 23:07:44 +0000 Subject: [PATCH] Bug 166318 - Bugzilla::Config should check for defparams.pl failure r=joel x2 --- webtools/bugzilla/Bugzilla/Config.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/webtools/bugzilla/Bugzilla/Config.pm b/webtools/bugzilla/Bugzilla/Config.pm index 76602e7adee7..f9462cb41650 100644 --- a/webtools/bugzilla/Bugzilla/Config.pm +++ b/webtools/bugzilla/Bugzilla/Config.pm @@ -130,7 +130,11 @@ sub _load_datafiles { _load_datafiles(); # Load in the param defintions -do 'defparams.pl'; +unless (my $ret = do 'defparams.pl') { + die "Couldn't parse defparams.pl: $@" if $@; + die "Couldn't do defparams.pl: $!" unless defined $ret; + die "Couldn't run defparams.pl" unless $ret; +} # Stick the params into a hash my %params;