fix(main.go): add validation for AUTH_USERNAME and AUTH_PASSWORD to ensure both are provided or neither is provided
This commit is contained in:
parent
cacc311854
commit
8e0a899bf2
4
main.go
4
main.go
|
@ -116,6 +116,10 @@ func main() {
|
||||||
flag.StringVar(&AUTH_PASSWORD, "password", "", "Password for proxy authentication")
|
flag.StringVar(&AUTH_PASSWORD, "password", "", "Password for proxy authentication")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
|
if (AUTH_USERNAME == "" && AUTH_PASSWORD != "") || (AUTH_USERNAME != "" && AUTH_PASSWORD == "") {
|
||||||
|
log.Fatal("Error: Both username and password must be provided, or neither should be.")
|
||||||
|
}
|
||||||
|
|
||||||
server := &http.Server{
|
server := &http.Server{
|
||||||
Addr: ":" + PORT,
|
Addr: ":" + PORT,
|
||||||
Handler: http.HandlerFunc(mainHandler),
|
Handler: http.HandlerFunc(mainHandler),
|
||||||
|
|
Loading…
Reference in New Issue