Fix execution of /~user/index.gmi CGI
Fixes #2 (gh). More like temp fix, but seems to work
This commit is contained in:
parent
5a16845882
commit
4e2ec455eb
5
spsrv.go
5
spsrv.go
|
@ -209,6 +209,11 @@ func handleConnection(netConn net.Conn, conf *Config) {
|
||||||
if req.user != "" && (!conf.UserCGIEnable || !conf.UserDirEnable) {
|
if req.user != "" && (!conf.UserCGIEnable || !conf.UserDirEnable) {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
if req.user != "" && req.filePath == "" {
|
||||||
|
// TODO: Refactor - ATM `path` would contain the current CGI file wanted
|
||||||
|
// But for hitting /~user/, req.filePath is NOT index.gmi
|
||||||
|
req.filePath = "index.gmi"
|
||||||
|
}
|
||||||
log.Println("Attempting CGI:", req.filePath)
|
log.Println("Attempting CGI:", req.filePath)
|
||||||
|
|
||||||
ok := handleCGI(conf, req, cgiPath)
|
ok := handleCGI(conf, req, cgiPath)
|
||||||
|
|
Loading…
Reference in New Issue