From b1f691433fcba130bd7b28014a245e8fe538a6eb Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Thu, 12 Aug 2010 18:55:38 +0000 Subject: [PATCH] -Be extra paranoid about data from table call git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7075 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/kvm.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/kvm.pm b/xCAT-server/lib/xcat/plugins/kvm.pm index d79315d91..d99887af6 100644 --- a/xCAT-server/lib/xcat/plugins/kvm.pm +++ b/xCAT-server/lib/xcat/plugins/kvm.pm @@ -773,8 +773,8 @@ sub makedom { my $cdloc = shift; my $dom; my $xml; - if ($confdata->{kvmnodedata}->{$node}) { - $xml = $confdata->{kvmnodedata}->{$node}->[0]; + if ($confdata->{kvmnodedata}->{$node} and $confdata->{kvmnodedata}->{$node}->[0] and $confdata->{kvmnodedata}->{$node}->[0]->{xml}) { + $xml = $confdata->{kvmnodedata}->{$node}->[0]->{xml}; } else { $xml = build_xmldesc($node,$cdloc); }