@marcel91200 / caddy Mirror · read-only / commits / e1f4b83f
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 12, 14:30 UTC

cmd: Fix panic related to config filename (fix #5919)

Matthew Holt committed Apr 11, 2024 at 17:04 UTC e1f4b83ffaa861e8f383ba52108e6449b53217f2
1 file changed +1 -1
cmd/main.go
+1 -1
@@ -165,7 +165,7 @@ func loadConfigWithLogger(logger *zap.Logger, configFile, adapterName string) ([
165 baseConfigExt := filepath.Ext(baseConfig)
166 if (strings.HasPrefix(baseConfig, "caddyfile") ||
167 strings.HasSuffix(baseConfig, ".caddyfile")) &&
168 - caddyconfig.GetAdapter(baseConfigExt[1:]) == nil &&
168 + (len(baseConfigExt) == 0 || caddyconfig.GetAdapter(baseConfigExt[1:]) == nil) &&
169 baseConfigExt != ".json" &&
170 adapterName == "" {
171 adapterName = "caddyfile"