From 72de3aedfb2cbba4206cfcdf5beac530fb2976ea Mon Sep 17 00:00:00 2001 From: immarvin Date: Fri, 18 Oct 2013 02:38:17 -0700 Subject: [PATCH] fix defect #3843 copycds complains Use of uninitialized value in numeric eq (==) at /opt/xcat/lib/perl/xCAT_plugin/esx.pm line 148. --- xCAT-server/lib/xcat/plugins/esx.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/esx.pm b/xCAT-server/lib/xcat/plugins/esx.pm index c9db992f4..bd07f9612 100644 --- a/xCAT-server/lib/xcat/plugins/esx.pm +++ b/xCAT-server/lib/xcat/plugins/esx.pm @@ -145,8 +145,8 @@ sub preprocess_request { my $request = shift; my $callback = shift; #if already preprocessed, go straight to request - if ( (defined($request->{_xcatpreprocessed}->[0])) - && ($request->{_xcatpreprocessed}->[0] == 1)) + if ( $request and $request->{_xcatpreprocessed} and $request->{_xcatpreprocessed}->[0] + and ($request->{_xcatpreprocessed}->[0] == 1)) { return [$request]; }