diff --git a/samples/logger-hook/src/main.c b/samples/logger-hook/src/main.c index 7703fb55ecb..a168316e4ea 100644 --- a/samples/logger-hook/src/main.c +++ b/samples/logger-hook/src/main.c @@ -86,11 +86,12 @@ void main(void) static inline void ring_buf_print(struct ring_buf *buf) { - uint8_t size; uint8_t data[512]; - int ret = EAGAIN, count = 0; + int ret = 1; + int count = 0; + uint8_t size = 0; - while (ret == EAGAIN && count < 2) { + while (ret != 0 && count < 2) { count++; ret = sys_ring_buf_get(&log_cbuffer.ring_buffer, 0, 0, (uint32_t *)data, &size);