From 848c7b6e8c1389c745ec7edebb1df5f38a53ba88 Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Wed, 5 Mar 2008 16:31:35 +0000 Subject: [PATCH] Fix sourceforge bug #1908128, nodels returning all nodes instead of none on noderange with zero members git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@680 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server-2.0/lib/xcat/plugins/tabutils.pm | 2 +- xCAT-server-2.0/sbin/xcatd | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/xCAT-server-2.0/lib/xcat/plugins/tabutils.pm b/xCAT-server-2.0/lib/xcat/plugins/tabutils.pm index b9eddf7bc..23dc4b1d8 100644 --- a/xCAT-server-2.0/lib/xcat/plugins/tabutils.pm +++ b/xCAT-server-2.0/lib/xcat/plugins/tabutils.pm @@ -85,7 +85,7 @@ sub process_request if ($command eq "nodels") { - return nodels($nodes, $args, $callback, $request->{noderange}->[0]); + return nodels($nodes, $args, $callback, $request->{emptynoderange}->[0]); } elsif ($command eq "noderm" or $command eq "rmnode") { diff --git a/xCAT-server-2.0/sbin/xcatd b/xCAT-server-2.0/sbin/xcatd index 620753fd4..87e3ac42f 100755 --- a/xCAT-server-2.0/sbin/xcatd +++ b/xCAT-server-2.0/sbin/xcatd @@ -449,6 +449,9 @@ sub plugin_command { } return ($rsp); } + unless (@nodes) { + $req->{emptynoderange} = [1]; + } } if (@nodes) { $req->{node} = \@nodes; } my %unhandled_nodes;