]> git.sesse.net Git - cubemap/blobdiff - accesslog.cpp
Unbreak access logging.
[cubemap] / accesslog.cpp
index 6c4d3672c5dded007386f6aa2483a374a6127b05..9cd5be0ad7735cc30fe8769adada8d3509f8a079 100644 (file)
@@ -23,8 +23,11 @@ AccessLogThread::AccessLogThread(const string &filename)
 
 void AccessLogThread::write(const ClientStats& client)
 {
-       MutexLock lock(&mutex);
-       pending_writes.push_back(client);
+       {
+               MutexLock lock(&mutex);
+               pending_writes.push_back(client);
+       }
+       wakeup();
 }
 
 void AccessLogThread::do_work()