aboutsummaryrefslogtreecommitdiff
path: root/src/modules/sdlog2/logbuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/sdlog2/logbuffer.c')
-rw-r--r--src/modules/sdlog2/logbuffer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/sdlog2/logbuffer.c b/src/modules/sdlog2/logbuffer.c
index 6a29d7e5c..2da67d8a9 100644
--- a/src/modules/sdlog2/logbuffer.c
+++ b/src/modules/sdlog2/logbuffer.c
@@ -74,8 +74,9 @@ bool logbuffer_write(struct logbuffer_s *lb, void *ptr, int size)
// bytes available to write
int available = lb->read_ptr - lb->write_ptr - 1;
- if (available < 0)
+ if (available < 0) {
available += lb->size;
+ }
if (size > available) {
// buffer overflow