SD log: Fix skipped statistics

This commit is contained in:
Lorenz Meier
2016-03-23 20:08:45 +01:00
parent 2dcd529ad8
commit 1f47aa1180
+5 -2
View File
@@ -768,10 +768,13 @@ void sdlog2_stop_log()
return;
}
logging_enabled = false;
/* disabling the logging will trigger the skipped count to increase,
* so we take a local copy before interrupting the disk I/O.
*/
unsigned long skipped_count = log_msgs_skipped;
logging_enabled = false;
/* wake up write thread one last time */
pthread_mutex_lock(&logbuffer_mutex);
logwriter_should_exit = true;