Skip to content

Commit 82279a5

Browse files
committed
check allowed dir
1 parent 875bb59 commit 82279a5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

internal/watcher/instance/nginx_config_parser.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func (ncp *NginxConfigParser) Parse(ctx context.Context, instance *mpi.Instance)
8888
return ncp.createNginxConfigContext(ctx, instance, payload)
8989
}
9090

91-
// nolint: cyclop,revive,gocognit
91+
// nolint: cyclop,revive,gocognit, nestif
9292
func (ncp *NginxConfigParser) createNginxConfigContext(
9393
ctx context.Context,
9494
instance *mpi.Instance,
@@ -138,7 +138,8 @@ func (ncp *NginxConfigParser) createNginxConfigContext(
138138
case "root":
139139
rootFiles := ncp.rootFiles(ctx, directive.Args[0])
140140
nginxConfigContext.Files = append(nginxConfigContext.Files, rootFiles...)
141-
case "ssl_certificate", "proxy_ssl_certificate", "ssl_client_certificate", "ssl_trusted_certificate":
141+
case "ssl_certificate", "proxy_ssl_certificate", "ssl_client_certificate",
142+
"ssl_trusted_certificate":
142143
sslCertFile := ncp.sslCert(ctx, directive.Args[0], rootDir)
143144
if !ncp.isDuplicateFile(nginxConfigContext.Files, sslCertFile) {
144145
nginxConfigContext.Files = append(nginxConfigContext.Files, sslCertFile)
@@ -191,6 +192,7 @@ func (ncp *NginxConfigParser) createNginxConfigContext(
191192
"file", conf.File)
192193
}
193194
}
195+
194196
return nginxConfigContext, nil
195197
}
196198

0 commit comments

Comments
 (0)