diff --git a/xCAT-server/lib/xcat/plugins/nodediscover.pm b/xCAT-server/lib/xcat/plugins/nodediscover.pm index e992f6d0e..bf512cce7 100644 --- a/xCAT-server/lib/xcat/plugins/nodediscover.pm +++ b/xCAT-server/lib/xcat/plugins/nodediscover.pm @@ -298,7 +298,9 @@ sub process_request { print Dumper($hosttag) . "\n"; if ($hosttag) { $usednames{$hosttag} = 1; - $usednames_for_net{$netn} = $hosttag; + unless ($usednames_for_net{$netn}) { + $usednames_for_net{$netn} = $hosttag; + } if ($hosttag eq $node) { $macstring .= $currmac . "|"; } else {