From 0f209f62eb1f33e67070ada7fa6f4a7899b8e99d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hina=F0=9F=90=A3=20=7C=20Developer?= Date: Tue, 10 Jun 2025 12:56:21 +0900 Subject: [PATCH] httpcaddyfile: reject blocks in log_skip directive (#7056) --- caddyconfig/httpcaddyfile/builtins.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/caddyconfig/httpcaddyfile/builtins.go b/caddyconfig/httpcaddyfile/builtins.go index d41ef413d..fb05d29f1 100644 --- a/caddyconfig/httpcaddyfile/builtins.go +++ b/caddyconfig/httpcaddyfile/builtins.go @@ -1166,6 +1166,11 @@ func parseLogSkip(h Helper) (caddyhttp.MiddlewareHandler, error) { if h.NextArg() { return nil, h.ArgErr() } + + if h.NextBlock(0) { + return nil, h.Err("log_skip directive does not accept blocks") + } + return caddyhttp.VarsMiddleware{"log_skip": true}, nil }