Fix some more, #180888.
This commit is contained in:
parent
c3690f2d1b
commit
02f47103e3
@ -24,10 +24,13 @@ arping_address() {
|
|||||||
[ -z "${w}" ] && w=${arping_wait:-5}
|
[ -z "${w}" ] && w=${arping_wait:-5}
|
||||||
|
|
||||||
if type arping2 >/dev/null 2>&1; then
|
if type arping2 >/dev/null 2>&1; then
|
||||||
|
if [ -n "${spoof}" ]; then
|
||||||
|
opts="${opts} -S ${spoof}"
|
||||||
|
else
|
||||||
[ -z "$(_get_inet_address)" ] && opts="${opts} -0"
|
[ -z "$(_get_inet_address)" ] && opts="${opts} -0"
|
||||||
[ -n "${spoof}" ] && opts="${opts} -S ${spoof}"
|
fi
|
||||||
while [ ${w} -gt 0 -a -z "${foundmac}" ]; do
|
while [ ${w} -gt 0 -a -z "${foundmac}" ]; do
|
||||||
foundmac="$(arping2 ${opts} -r -c 1 -0 -i "${IFACE}" "${ip}" 2>/dev/null | \
|
foundmac="$(arping2 ${opts} -r -c 1 -i "${IFACE}" "${ip}" 2>/dev/null | \
|
||||||
sed -e 'y/abcdef/ABCDEF/')"
|
sed -e 'y/abcdef/ABCDEF/')"
|
||||||
w=$((${w} - 1))
|
w=$((${w} - 1))
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user