From 18a280fcd3a83d55c01ef8e085c6348196962f16 Mon Sep 17 00:00:00 2001 From: def-Param Date: Sat, 31 Oct 2026 10:05:32 +0530 Subject: [PATCH] fix(source-map-consumer): validate line and column in originalPositionFor --- lib/source-map-consumer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/source-map-consumer.js b/lib/source-map-consumer.js index 17ef92b1..898badd6 100644 --- a/lib/source-map-consumer.js +++ b/lib/source-map-consumer.js @@ -458,6 +458,10 @@ class BasicSourceMapConsumer extends SourceMapConsumer { generatedColumn: util.getArg(aArgs, "column"), }; + if (needle.generatedLine == null || needle.generatedColumn == null) { + throw new Error("line and column must be provided"); + } + if (needle.generatedLine < 1) { throw new Error("Line numbers must be >= 1"); }