From 4e16d8fb9f9f4801bd558c1401eac540cb3ade0b Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Tue, 18 Jun 2013 17:45:17 +0000 Subject: [PATCH] Fix problem where serialized empty list of args manifested differently between xml and storable strategies git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@16671 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-client/bin/xcatclient | 4 +++- xCAT-client/bin/xcatclientnnr | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/xCAT-client/bin/xcatclient b/xCAT-client/bin/xcatclient index 556010062..d721a8cb1 100755 --- a/xCAT-client/bin/xcatclient +++ b/xCAT-client/bin/xcatclient @@ -89,7 +89,9 @@ if ($arg ne "NO_NODE_RANGE") { $arg = join(',',@tempnr); $cmdref->{noderange}->[0]=$arg; } -push (@{$cmdref->{arg}}, @ARGV); +if (@ARGV) { + push (@{$cmdref->{arg}}, @ARGV); +} foreach (keys %ENV) { if (/^XCAT_/) { $cmdref->{environment}->{$_} = $ENV{$_}; diff --git a/xCAT-client/bin/xcatclientnnr b/xCAT-client/bin/xcatclientnnr index f369da9b7..c2a136c14 100755 --- a/xCAT-client/bin/xcatclientnnr +++ b/xCAT-client/bin/xcatclientnnr @@ -41,7 +41,9 @@ else } -push (@{$cmdref->{arg}}, @ARGV); +if (@ARGV) { + push (@{$cmdref->{arg}}, @ARGV); +} foreach (keys %ENV) { if (/^XCAT_/) { $cmdref->{environment}->{$_} = $ENV{$_};