mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
chasquid: Check result of initial os.Chdir
The daemon attempts to change to the config directory on startup, for security and convenience. We currently don't check if this works, which is not a big deal since it will just fail later on when it can't find the files. However, it makes things more awkward to debug, so this patch adds an explicit check.
This commit is contained in:
@@ -81,7 +81,10 @@ func main() {
|
||||
// It also can be useful in unusual environments and for testing purposes,
|
||||
// where paths inside the configuration itself could be relative, and this
|
||||
// fixes the point of reference.
|
||||
os.Chdir(*configDir)
|
||||
err = os.Chdir(*configDir)
|
||||
if err != nil {
|
||||
log.Fatalf("Error changing to config dir %q: %v", *configDir, err)
|
||||
}
|
||||
|
||||
initMailLog(conf.MailLogPath)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user