From f2d30eaa63a4f829fafe290ff3ced273d5eb5ba2 Mon Sep 17 00:00:00 2001 From: Axel Beckert Date: Fri, 25 Jan 2013 15:22:42 +0100 Subject: [PATCH] xen-delete-image no more passes $CONFIG{hostname} as array to logprint_with_config The deletion of failed attempts was logged to files named like ARRAY(0xa9dd98).log because the hostname was passed twice, i.e. as arrayref (which didn't hurt otherwise). --- bin/xen-delete-image | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/xen-delete-image b/bin/xen-delete-image index 842f9ee..e410fe5 100755 --- a/bin/xen-delete-image +++ b/bin/xen-delete-image @@ -252,7 +252,9 @@ while ( my $name = shift ) my $hosts = $CONFIG{ 'hostname' }; foreach my $name (@$hosts) { - if ( $CONFIG{ 'no_xen_ok' } or !xenRunning($name, \%CONFIG) ) + my %PER_HOST_CONFIG = %CONFIG; + $PER_HOST_CONFIG{ 'hostname' } = $name; + if ( $CONFIG{ 'no_xen_ok' } or !xenRunning($name, \%PER_HOST_CONFIG) ) { deleteXenImage($name); } -- 2.39.5