From 26844bef2d5996c279e1cd5042ed64dbadb44427 Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Thu, 17 Apr 2008 21:32:47 +0000 Subject: [PATCH] -Fix 1076 breakage of blade discovery git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1114 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server-2.0/lib/xcat/plugins/blade.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xCAT-server-2.0/lib/xcat/plugins/blade.pm b/xCAT-server-2.0/lib/xcat/plugins/blade.pm index 39b5eef4a..47dd67da4 100644 --- a/xCAT-server-2.0/lib/xcat/plugins/blade.pm +++ b/xCAT-server-2.0/lib/xcat/plugins/blade.pm @@ -1358,7 +1358,10 @@ sub process_request { unless ($request->{cacheonly}->[0] or $macmap{$mac} or $macmaptimestamp > (time() - 20)) { #do not refresh cache if requested not to, if it has an entry, or is recent %macmap = (); $macmaptimestamp=time(); - process_request(\%invreq,\&fillresps); + foreach (@{preprocess_request(\%invreq,\&fillresps)}) { + %invreq = %$_; + process_request(\%invreq,\&fillresps); + } } unless ($macmap{$mac}) { return 1; #failure