From 1c577abef4ff020cf9b86289acf20192950ee200 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 7 Jul 2026 11:16:22 +0200 Subject: [PATCH] fix: Guest IP was not retrieved correctly (#1229) --- src/print.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/print.sh b/src/print.sh index 1d6520a..930e048 100644 --- a/src/print.sh +++ b/src/print.sh @@ -87,7 +87,20 @@ readGuestPort() { readGuestIp() { - ip=$(readJsonField '.data.data.ip.data[] | select(has("ip")) | .ip | select(test("^[0-9]+\\."))' | head -n 1) || return 1 + ip=$(readJsonField ' + first( + .data.data.ip.data[] | + select(.name=="eth0" and has("ip")) | + .ip | + select(test("^[0-9]+\\.")) + ) // first( + .data.data.ip.data[] | + select(has("ip")) | + .ip | + select(test("^[0-9]+\\.")) + ) + ') || return 1 + [ -z "$ip" ] && return 1 return 0