summaryrefslogtreecommitdiff
path: root/obfs4proxy/obfs4proxy.go
diff options
context:
space:
mode:
authorYawning Angel <yawning@torproject.org>2015-06-01 16:15:35 +0000
committerYawning Angel <yawning@torproject.org>2015-06-01 16:15:35 +0000
commit69ffcc39c63f4a9a192082da71eea6b06a1e75d7 (patch)
tree90ef84ad26bd739b1993347379967004fe2c704b /obfs4proxy/obfs4proxy.go
parentcf4dd074fa78f72affa8c701bbb049f9ef547f77 (diff)
Delay transport initialization till after logging has been setup.
Diffstat (limited to 'obfs4proxy/obfs4proxy.go')
-rw-r--r--obfs4proxy/obfs4proxy.go4
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())