From d2616acf36c02eff63876a9c8db3de6835675afa Mon Sep 17 00:00:00 2001 From: Zhihe Li Date: Wed, 17 Sep 2025 18:15:39 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Pass=20the=20addr=20to=20?= =?UTF-8?q?CLI=20when=20canceling=20sessions=20(#3007)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/desktop/electron-app/src/models/session.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/desktop/electron-app/src/models/session.js b/ui/desktop/electron-app/src/models/session.js index e80f82d30..13624d91a 100644 --- a/ui/desktop/electron-app/src/models/session.js +++ b/ui/desktop/electron-app/src/models/session.js @@ -75,12 +75,14 @@ class Session { this.#process.on('close', () => resolve()); this.#process.on('error', (e) => reject(e)); - const sanitizedToken = sanitizer.base62EscapeAndValidate(this.#token); // Cancel session before killing process + const sanitizedToken = sanitizer.base62EscapeAndValidate(this.#token); + const sanitizedAddr = sanitizer.urlValidate(this.#addr); const cancelSessionCommand = [ 'sessions', 'cancel', `-id=${this.id}`, + `-addr=${sanitizedAddr}`, '-token=env://BOUNDARY_TOKEN', ]; spawnSync(cancelSessionCommand, {