Fixed writes killing the code.
diff --git a/aos/linux_code/logging/linux_logging.cc b/aos/linux_code/logging/linux_logging.cc
index 96d4cbb..0adce79 100644
--- a/aos/linux_code/logging/linux_logging.cc
+++ b/aos/linux_code/logging/linux_logging.cc
@@ -91,7 +91,8 @@
}
void Write(LogMessage *msg) {
- if (!queue->WriteMessage(msg, RawQueue::kNonBlock)) {
+ // TODO(brians): Keep track of if we overflow the queue.
+ if (!queue->WriteMessage(msg, RawQueue::kOverride)) {
LOG(FATAL, "writing failed\n");
}
}