diff options
author | Yawning Angel <yawning@torproject.org> | 2015-06-01 16:15:35 +0000 |
---|---|---|
committer | Yawning Angel <yawning@torproject.org> | 2015-06-01 16:15:35 +0000 |
commit | 69ffcc39c63f4a9a192082da71eea6b06a1e75d7 (patch) | |
tree | 90ef84ad26bd739b1993347379967004fe2c704b /obfs4proxy/obfs4proxy.go | |
parent | cf4dd074fa78f72affa8c701bbb049f9ef547f77 (diff) |
Delay transport initialization till after logging has been setup.
Diffstat (limited to 'obfs4proxy/obfs4proxy.go')
-rw-r--r-- | obfs4proxy/obfs4proxy.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go index 5f7f171..a817583 100644 --- a/obfs4proxy/obfs4proxy.go +++ b/obfs4proxy/obfs4proxy.go @@ -347,6 +347,10 @@ func main() { if err = log.Init(*enableLogging, path.Join(stateDir, obfs4proxyLogFile), *unsafeLogging); err != nil { golog.Fatalf("[ERROR]: %s - failed to initialize logging", execName) } + if err = transports.Init(); err != nil { + log.Errorf("%s - failed to initialize transports: %s", execName, err) + os.Exit(-1) + } log.Noticef("%s - launched", getVersion()) |