core: 防止将多份 ra 设置为变量

This commit is contained in:
bin456789
2023-09-03 19:35:03 +08:00
parent 6cf2793d30
commit 54f519cf69

View File

@@ -229,7 +229,8 @@ is_virt() {
get_ra_to() {
if [ -z "$_ra" ]; then
apk add ndisc6
_ra="$(rdisc6 eth0)"
# 有时会重复收取,所以设置收一份后退出
_ra="$(rdisc6 -1 eth0)"
apk del ndisc6
fi
eval "$1='$_ra'"