From c82cb31adce271a976816f4a4551036e5239cc6a Mon Sep 17 00:00:00 2001 From: Axel Beckert Date: Mon, 28 Oct 2013 21:57:10 +0100 Subject: [PATCH] Fix cases where maxmem is not defined (which is fine) --- bin/xt-create-xen-config | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/bin/xt-create-xen-config b/bin/xt-create-xen-config index 3bd35de..df8d0a7 100755 --- a/bin/xt-create-xen-config +++ b/bin/xt-create-xen-config @@ -377,17 +377,20 @@ sub createXenConfig # # The maxmem size: Convert Gb -> Mb. # - if ( $ENV{ 'maxmem' } =~ /^(\d+)Gb?.*$/i ) - { - $ENV{ 'maxmem' } = $1 * 1024; - } + if ( exists($ENV{ 'maxmem' }) and defined($ENV{ 'maxmem' })) { + + if ($ENV{ 'maxmem' } =~ /^(\d+)Gb?.*$/i ) + { + $ENV{ 'maxmem' } = $1 * 1024; + } # # Remove any trailing Mb. # - if ( $ENV{ 'maxmem' } =~ /^(\d+)Mb?.*$/i ) - { - $ENV{ 'maxmem' } = $1; + if ( $ENV{ 'maxmem' } =~ /^(\d+)Mb?.*$/i ) + { + $ENV{ 'maxmem' } = $1; + } } #