log file: if the path is not absolute make it relative to config dir

Also refuse to join invalid file name such as "."

Fixes #85
This commit is contained in:
Nicola Murino
2020-03-03 00:34:06 +01:00
parent df67f4ef34
commit d0a81cabab
9 changed files with 27 additions and 5 deletions

View File

@@ -129,7 +129,7 @@ func ReloadTLSCertificate() {
}
func getConfigPath(name, configDir string) string {
if len(name) > 0 && !filepath.IsAbs(name) {
if len(name) > 0 && !filepath.IsAbs(name) && name != "." {
return filepath.Join(configDir, name)
}
return name