summaryrefslogtreecommitdiff
path: root/lib9p/tests
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-11 03:09:06 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-11 08:37:19 -0600
commitb44c17b2791ffa3f11d96db8fb19fe9e4d45b837 (patch)
tree4106b023765791089c1a645d27d7fc5e18d49892 /lib9p/tests
parentbcb48fcb102dd9e4babdd7872d9879c29b19fdd0 (diff)
lib9p: runtest: Don't assume fd numbers
Diffstat (limited to 'lib9p/tests')
-rwxr-xr-xlib9p/tests/runtest2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib9p/tests/runtest b/lib9p/tests/runtest
index 95f3218..fb66a43 100755
--- a/lib9p/tests/runtest
+++ b/lib9p/tests/runtest
@@ -24,7 +24,7 @@ expect_lines() (
diff -u <(printf '%s\n' "$@") <(printf '%s\n' "$out")
)
-while [[ -d /proc/$server_pid && "$(readlink /proc/$server_pid/fd/4 2>/dev/null)" != socket:* ]]; do sleep 0.1; done
+while [[ -d /proc/$server_pid ]] && ! (readlink /proc/$server_pid/fd/* 2>/dev/null | grep -q ^socket:); do sleep 0.1; done
out=$("${client[@]}" ls -l '')
expect_lines \