From 14f39f121cf830e816b5c510ab9533301ddd24a5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabian=20Gr=C3=BCnbichler?= Date: Tue, 7 Mar 2023 10:41:25 +0100 Subject: [PATCH] header processing: explicit return 0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- src/PVE/APIServer/AnyEvent.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/PVE/APIServer/AnyEvent.pm b/src/PVE/APIServer/AnyEvent.pm index 4fcd934..0425ea1 100644 --- a/src/PVE/APIServer/AnyEvent.pm +++ b/src/PVE/APIServer/AnyEvent.pm @@ -1344,7 +1344,7 @@ sub process_header { if (!$known_methods->{$method}) { my $resp = HTTP::Response->new(HTTP_NOT_IMPLEMENTED, "method '$method' not available"); $self->response($reqstate, $resp); - return; + return 0; } my $conn = $request->header('Connection'); @@ -1363,10 +1363,10 @@ sub process_header { if ($te && lc($te) eq 'chunked') { # Handle chunked transfer encoding $self->error($reqstate, 501, "chunked transfer encoding not supported"); - return; + return 0; } elsif ($te) { $self->error($reqstate, 501, "Unknown transfer encoding '$te'"); - return; + return 0; } my $pveclientip = $request->header('PVEClientIP'); @@ -1419,7 +1419,7 @@ sub ensure_tls_connection { # disconnect the client so they may immediately connect again via HTTPS $self->client_do_disconnect($reqstate); - return; + return 0; } sub authenticate_and_handle_request { -- 2.39.2