From 86feaa32731d74a89b4505dd671dc3d9f7f68df8 Mon Sep 17 00:00:00 2001 From: Haowei Wen Date: Wed, 26 Aug 2020 15:23:03 +0800 Subject: [PATCH] nanohttpd: fix npe introduced in 2df9dde93639dae0d3693719918658b3b795262e --- .../authlibinjector/internal/fi/iki/elonen/NanoHTTPD.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/moe/yushi/authlibinjector/internal/fi/iki/elonen/NanoHTTPD.java b/src/main/java/moe/yushi/authlibinjector/internal/fi/iki/elonen/NanoHTTPD.java index b1579f3..e691fca 100644 --- a/src/main/java/moe/yushi/authlibinjector/internal/fi/iki/elonen/NanoHTTPD.java +++ b/src/main/java/moe/yushi/authlibinjector/internal/fi/iki/elonen/NanoHTTPD.java @@ -222,9 +222,9 @@ public abstract class NanoHTTPD { String rawUri = st.nextToken(); // Decode parameters from the URI - int qmi = uri.indexOf('?'); + int qmi = rawUri.indexOf('?'); if (qmi >= 0) { - this.queryParameterString = uri.substring(qmi + 1); + this.queryParameterString = rawUri.substring(qmi + 1); this.parms = Collections.unmodifiableMap(decodeParms(this.queryParameterString)); this.uri = decodePercent(rawUri.substring(0, qmi)); } else {