Skip to content
Snippets Groups Projects
Commit d9c6ecbf authored by Yawning Angel's avatar Yawning Angel
Browse files

Use goptlib's MakeStateDir instead of the one in pt_extras.

This requires changes in goptlib from last night, people may need to
run "go get -u" to update dependencies before building.
parent 5bdc376e
No related branches found
No related tags found
No related merge requests found
......@@ -334,24 +334,10 @@ func clientSetup() (launched bool) {
return
}
func ptGetStateDir() (dir string, err error) {
dir = os.Getenv("TOR_PT_STATE_LOCATION")
if dir == "" {
return
}
err = os.MkdirAll(dir, 0755)
if err != nil {
log.Fatalf("[ERROR] Failed to create path: %s", err)
}
return
}
func ptInitializeLogging(enable bool) error {
if enable {
// pt.MakeStateDir will ENV-ERROR for us.
dir, err := ptMakeStateDir()
dir, err := pt.MakeStateDir()
if err != nil {
return err
}
......
......@@ -58,15 +58,6 @@ func ptProxyDone() {
pt.Stdout.Write(line)
}
func ptMakeStateDir() (string, error) {
dir := os.Getenv("TOR_PT_STATE_LOCATION")
if dir == "" {
return "", ptEnvError("no TOR_PT_STATE_LOCATION enviornment variable")
}
err := os.MkdirAll(dir, 0700)
return dir, err
}
func ptIsClient() (bool, error) {
clientEnv := os.Getenv("TOR_PT_CLIENT_TRANSPORTS")
serverEnv := os.Getenv("TOR_PT_SERVER_TRANSPORTS")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment