Преглед на файлове

fix: ensure base dir is initialized

Mustafa Arici преди 8 години
родител
ревизия
5896229a5a
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  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 {