From a8b33acf7ba5158af434ae4dfa8003c1ddbc7e18 Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Tue, 1 Dec 2020 04:37:43 +0100 Subject: [PATCH] Fix Http regression from warnings fix --- Makefile | 2 +- src/HttpParser.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 662bee4..7f6edaa 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ EXAMPLE_FILES := HelloWorld ServerName EchoServer BroadcastingEchoServer UpgradeSync UpgradeAsync THREADED_EXAMPLE_FILES := HelloWorldThreaded EchoServerThreaded -override CXXFLAGS += -lpthread -Wextra -std=c++17 -Isrc -IuSockets/src +override CXXFLAGS += -lpthread -Wpedantic -Wall -Wextra -std=c++2a -Isrc -IuSockets/src override LDFLAGS += uSockets/*.o -lz DESTDIR ?= diff --git a/src/HttpParser.h b/src/HttpParser.h index 5b69b70..53dc07c 100644 --- a/src/HttpParser.h +++ b/src/HttpParser.h @@ -221,7 +221,7 @@ private: consumedTotal += consumed; /* Strip away tail of first "header value" aka URL */ - req->headers->value = std::string_view(req->headers->value.data(), std::max(0, req->headers->value.length() - 9)); + req->headers->value = std::string_view(req->headers->value.data(), (size_t) std::max(0, (int) req->headers->value.length() - 9)); /* Add all headers to bloom filter */ req->bf.reset();