@ -82,6 +82,7 @@ void elog_buf_output(const char *log, size_t size) {
* flush all buffered logs to output device
*/
void elog_flush(void) {
if(buf_write_size){
/* lock output */
elog_output_lock();
/* output log */
@ -90,6 +91,7 @@ void elog_flush(void) {
buf_write_size = 0;
/* unlock output */
elog_output_unlock();
}
/**