From: AsamK Date: Fri, 17 Jan 2025 15:03:00 +0000 (+0100) Subject: Use getRawQuery to prevent double decoding the query X-Git-Tag: v0.13.12~10 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/a5d2e1ea23ab043f1ab3643294bcf7796af35d60?hp=6acf16ef4ee8f7139ab8cdf97f598bc7b8fb96b3 Use getRawQuery to prevent double decoding the query Fixes #1682 --- diff --git a/src/main/java/org/asamk/signal/http/HttpServerHandler.java b/src/main/java/org/asamk/signal/http/HttpServerHandler.java index e1780665..542d928b 100644 --- a/src/main/java/org/asamk/signal/http/HttpServerHandler.java +++ b/src/main/java/org/asamk/signal/http/HttpServerHandler.java @@ -156,7 +156,7 @@ public class HttpServerHandler implements AutoCloseable { } try { - final var queryString = httpExchange.getRequestURI().getQuery(); + final var queryString = httpExchange.getRequestURI().getRawQuery(); final var query = queryString == null ? Map.of() : Util.getQueryMap(queryString); List managers = getManagerFromQuery(query);