From bdd2e0145cd3e3792a787666a69ebbf51e5ebed6 Mon Sep 17 00:00:00 2001 From: Yossi Havusha Date: Sun, 18 Dec 2016 14:22:25 +0200 Subject: [PATCH] samples/logger-hook: fix ring buffer usage and initialize variables. 1. Fix ring buffer usage according to suggestion in ZEP-1449 2. Redo fix variable initialization for CID 157609 Jira: ZEP-1449 Change-Id: Icce055940f4f82f3d87898f53cfbcae1fe73162c Signed-off-by: Yossi Havusha --- samples/logger-hook/src/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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);