runqemu: Add error handling for unexpected tap devices
In theory the code reduces the tap device number to an integer. This patch adds error checking to ensure that does happen and that the script exits if something unexpected happens. (From OE-Core rev: 4238f3b6e320969aaf539e6afb1cb2bfd61bb28b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
ecec4af302
commit
8020a9e44f
|
@ -253,6 +253,14 @@ else
|
|||
|
||||
|
||||
n0=$(echo $TAP | sed 's/tap//')
|
||||
|
||||
case $n0 in
|
||||
''|*[!0-9]*)
|
||||
echo "Error Couldn't turn $TAP into an interface number?"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
n1=$(($n0 * 2 + 1))
|
||||
n2=$(($n1 + 1))
|
||||
|
||||
|
|
Loading…
Reference in New Issue