From 6962cedba9195599e4d1d6c573e66794e9628169 Mon Sep 17 00:00:00 2001 From: Divya Jagadish Date: Thu, 7 Mar 2024 18:04:44 -0800 Subject: [PATCH] Fix exception caused by invalid con req URL --- lib/api-functions.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/api-functions.ts b/lib/api-functions.ts index 33da2d6..1f8f49a 100644 --- a/lib/api-functions.ts +++ b/lib/api-functions.ts @@ -100,8 +100,12 @@ export async function connectionRequest( device["Device.ManagementServer.ConnectionRequestPassword"] || {} ).value || [""])[0]; } - - const remoteAddress = new URL(connectionRequestUrl).hostname; + let remoteAddress; + try { + remoteAddress = new URL(connectionRequestUrl).hostname; + } catch (err) { + return "Invalid connection request URL"; + } const evalCallback = (exp): Expression => { if (!Array.isArray(exp)) return exp;