This commit makes get_remote_host function remove
network interface in ipv6 addresses if there are any
to support host finding.
Signed-off-by: Ziyue Yang <ziyang(a)redhat.com>
---
kdump-lib.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/kdump-lib.sh b/kdump-lib.sh
index 3f0af91..b2cd723 100755
--- a/kdump-lib.sh
+++ b/kdump-lib.sh
@@ -323,6 +323,10 @@ get_remote_host()
_config_val=${_config_val%:/*}
_config_val=${_config_val#[}
_config_val=${_config_val%]}
+ # factor out network inteface segment in local ipv6 address
+ if is_ipv6_address $_config_val; then
+ _config_val=${_config_val%\%*}
+ fi
echo $_config_val
}
--
2.9.3