From cc77e78933682c025461fb6cfa25fc5eadad6eb6 Mon Sep 17 00:00:00 2001 From: zhanx Date: Thu, 22 Oct 2009 09:55:42 +0000 Subject: [PATCH] Fix bug 2883802 lsslp print error when device have IPV6 addresses git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4437 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/lsslp.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xCAT-server/lib/xcat/plugins/lsslp.pm b/xCAT-server/lib/xcat/plugins/lsslp.pm index 723326997..6eae58aed 100644 --- a/xCAT-server/lib/xcat/plugins/lsslp.pm +++ b/xCAT-server/lib/xcat/plugins/lsslp.pm @@ -689,6 +689,7 @@ sub invoke_cmd { if ( keys (%$unicast) ) { foreach my $url ( keys %$unicast ) { my ($service,$addr) = split "://", $url; + next if ($addr =~ /:/);#skip IPV6 #################################### # Strip off trailing ",lifetime" @@ -1254,6 +1255,7 @@ sub getip_from_iplist for my $ip (@ips) { + next if ( $ip =~ /:/); #skip IPV6 addresses for my $net ( keys %$nets) { my ($n,$m) = split /\//,$net;