From 361fd8a908a40a510d98a61f0542e732198901d4 Mon Sep 17 00:00:00 2001 From: cedb Date: Sun, 8 Jan 2023 11:42:10 -0500 Subject: [PATCH] Fix check sequence of content type check --- src/main/java/org/asamk/signal/http/HttpServerHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/asamk/signal/http/HttpServerHandler.java b/src/main/java/org/asamk/signal/http/HttpServerHandler.java index f170ece5..c2217435 100644 --- a/src/main/java/org/asamk/signal/http/HttpServerHandler.java +++ b/src/main/java/org/asamk/signal/http/HttpServerHandler.java @@ -89,7 +89,8 @@ public class HttpServerHandler { return; } - if (!"application/json".contains(httpExchange.getRequestHeaders().getFirst("Content-Type"))) { + if (httpExchange.getRequestHeaders().getFirst("Content-Type") == null + || !httpExchange.getRequestHeaders().getFirst("Content-Type").contains("application/json")) { sendResponse(415, null, httpExchange); return; }