[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [flashproxy/master] Put a mutex on Log.



commit 4b4b120f1813c3971d2e96ffed764ab0fbe26cac
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date:   Sat Feb 2 21:16:33 2013 -0800

    Put a mutex on Log.
    
    It can be called by independent goroutines.
---
 websocket-transport/websocket-server.go |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/websocket-transport/websocket-server.go b/websocket-transport/websocket-server.go
index 0638c72..b79d412 100644
--- a/websocket-transport/websocket-server.go
+++ b/websocket-transport/websocket-server.go
@@ -26,7 +26,11 @@ var ptInfo PtServerInfo
 // ends, -1 is written.
 var handlerChan = make(chan int)
 
+var logMutex sync.Mutex
+
 func Log(format string, v ...interface{}) {
+	logMutex.Lock()
+	defer logMutex.Unlock()
 	fmt.Fprintf(logFile, format+"\n", v...)
 }
 



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits