From 78638469d79eaa32a3a96fd385ab8b9f75a6ca6f Mon Sep 17 00:00:00 2001 From: Martin d'Allens Date: Wed, 11 Oct 2023 18:20:32 +0200 Subject: [PATCH] chore: try to optimize the regex further, to fix CodeQL failure Signed-off-by: Martin d'Allens --- src/serve_rendered.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index e7a0b5f..c3ce22a 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -22,7 +22,7 @@ import { getFontsPbf, getTileUrls, fixTileJSONCenter } from './utils.js'; const FLOAT_PATTERN = '[+-]?(?:\\d+|\\d+.?\\d+)'; const PATH_PATTERN = - /^((fill|stroke|width)\:[^\|]+\|)*(enc:.+|(-?\d+(\.\d*)?,-?\d+(\.\d*)?\|)+(-?\d+(\.\d*)?,-?\d+(\.\d*)?)*)/; + /^((fill|stroke|width)\:[^\|]+\|)*(enc:.+|-?\d+(\.\d*)?,-?\d+(\.\d*)?(\|-?\d+(\.\d*)?,-?\d+(\.\d*)?)+)/; const httpTester = /^\/\//; const mercator = new SphericalMercator();