From 6b7ea6ba6eafa74bf2037c9d4dd3ef21c694a3dd Mon Sep 17 00:00:00 2001 From: strawberrywz Date: Sun, 26 Nov 2023 13:30:07 -0600 Subject: [PATCH 1/3] Fixed URL Check --- lib/internal/url.js | 3 +++ package-lock.json | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 package-lock.json diff --git a/lib/internal/url.js b/lib/internal/url.js index ca41c48582b19d..c455058683a902 100644 --- a/lib/internal/url.js +++ b/lib/internal/url.js @@ -1104,6 +1104,9 @@ function installObjectURLMethods() { } function revokeObjectURL(url) { + if (arguments.length == 0) { + throw new ERR_MISSING_ARGS('url'); + } bindingBlob.revokeObjectURL(`${url}`); } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000000000..93bc0662b7b834 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "node", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} From 6da91f526a151ae49e99784dceef678c53fd4762 Mon Sep 17 00:00:00 2001 From: strawberrywz Date: Sun, 26 Nov 2023 13:44:55 -0600 Subject: [PATCH 2/3] src: fix typos in url.js --- lib/internal/url.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/internal/url.js b/lib/internal/url.js index c455058683a902..7f84d395d37ddb 100644 --- a/lib/internal/url.js +++ b/lib/internal/url.js @@ -1105,7 +1105,7 @@ function installObjectURLMethods() { function revokeObjectURL(url) { if (arguments.length == 0) { - throw new ERR_MISSING_ARGS('url'); + throw new ERR_MISSING_ARGS('url') } bindingBlob.revokeObjectURL(`${url}`); } From 2379b0a34c525138adaf660e9a39b45e748c1c63 Mon Sep 17 00:00:00 2001 From: strawberrywz Date: Sun, 26 Nov 2023 13:46:41 -0600 Subject: [PATCH 3/3] Fixes: https://github.com/nodejs/node/issues/50432 --- lib/internal/url.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/internal/url.js b/lib/internal/url.js index 7f84d395d37ddb..c455058683a902 100644 --- a/lib/internal/url.js +++ b/lib/internal/url.js @@ -1105,7 +1105,7 @@ function installObjectURLMethods() { function revokeObjectURL(url) { if (arguments.length == 0) { - throw new ERR_MISSING_ARGS('url') + throw new ERR_MISSING_ARGS('url'); } bindingBlob.revokeObjectURL(`${url}`); }