From 52060822338c67fe9bbd5f18d8df5fe64cf723d4 Mon Sep 17 00:00:00 2001 From: ramanbansal1 Date: Tue, 4 Aug 2026 22:25:27 +0530 Subject: [PATCH] fix(runtime): quote x11vnc disconnect hook parameters in entrypoint script --- src/clawbench/runtime/harnesses/base/entrypoint.sh | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/clawbench/runtime/harnesses/base/entrypoint.sh b/src/clawbench/runtime/harnesses/base/entrypoint.sh index 0c05379a..a098e7cb 100644 --- a/src/clawbench/runtime/harnesses/base/entrypoint.sh +++ b/src/clawbench/runtime/harnesses/base/entrypoint.sh @@ -214,14 +214,13 @@ socat TCP-LISTEN:9223,fork,reuseaddr,bind=0.0.0.0 TCP:127.0.0.1:9222 & # Always start noVNC so users can watch the browser in any mode. # In human mode x11vnc also fires disconnect hooks for the watchdog. echo "Starting noVNC..." -VNC_GONE_HOOK="" -VNC_ACCEPT_HOOK="" if [ "$HUMAN_MODE" = "1" ]; then - VNC_GONE_HOOK="-gone touch /data/.vnc-disconnected" - VNC_ACCEPT_HOOK="-afteraccept rm -f /data/.vnc-disconnected" + x11vnc -display :99 -nopw -shared -forever -rfbport 5900 -xkb \ + -gone "touch /data/.vnc-disconnected" \ + -afteraccept "rm -f /data/.vnc-disconnected" & +else + x11vnc -display :99 -nopw -shared -forever -rfbport 5900 -xkb & fi -x11vnc -display :99 -nopw -shared -forever -rfbport 5900 -xkb \ - $VNC_GONE_HOOK $VNC_ACCEPT_HOOK & sleep 1 /opt/novnc/utils/novnc_proxy --vnc localhost:5900 --listen 6080 &