Bläddra i källkod

fix: ensure base dir is initialized

Mustafa Arici 8 år sedan
förälder
incheckning
5896229a5a
1 ändrade filer med 5 tillägg och 0 borttagningar
  1. 5 0
      vpn.go

+ 5 - 0
vpn.go

@@ -586,7 +586,12 @@ func checkIptablesExecutable() bool {
 	return true
 }
 
+func ensureBaseDir() {
+	os.Mkdir(varBasePath, 0755)
+}
+
 func init() {
+	ensureBaseDir()
 	var err error
 	vpnProc, err = supervisor.NewProcess(getOpenVPNExecutable(), varBasePath, []string{"--config", _DefaultVPNConfPath})
 	if err != nil {