diff --git a/xCAT-server/xCAT-wsapi/xcatws.cgi b/xCAT-server/xCAT-wsapi/xcatws.cgi index 4ddb9fa73..6392a2142 100755 --- a/xCAT-server/xCAT-wsapi/xcatws.cgi +++ b/xCAT-server/xCAT-wsapi/xcatws.cgi @@ -2434,8 +2434,11 @@ sub bmclisthdl { if ($params->{'resourcename'} eq "bmcdiscover") { if (isGET()) { - push @args, "-s"; - push @args, $m_value; + if ( defined($m_value) ) + { + push @args, "-s"; + push @args, $m_value; + } push @args, "--range"; push @args, $ip_range; }