diff --git a/miniserv.pl b/miniserv.pl index 7ffeb7f88..8bdea9f96 100755 --- a/miniserv.pl +++ b/miniserv.pl @@ -1407,7 +1407,7 @@ elsif (!$reqline && $checked_timeout > 1) { print DEBUG "handle_request: rejecting empty request\n"; return 0; } -elsif ($reqline !~ /^(\S+)\s+(.*)\s+HTTP\/1\..$/) { +elsif ($reqline && $reqline !~ /^(\S+)\s+(.*)\s+HTTP\/1\..$/) { &http_error(400, "Bad Request"); return 0; }